Job Description
The company delivers a wide range of vehicle-related financial solutions and value-added products, catering to both business and individual clients. It is also a leading provider of Service and Maintenance Plans in the industry.
Key Responsibilities:
- Design, develop, test, and deploy mobile applications using React Native.
- Build and maintain web portals with React JS (using TypeScript).
- Enhance existing features and develop new components to meet evolving business needs.
- Collaborate with business analysts to understand requirements and implement them effectively.
- Refactor and optimize code to improve maintainability and adaptability.
- Follow and contribute to software development standards, working both independently and in a team environment.
- Monitor and enhance application performance, stability, and availability.
- Develop unit and integration tests to validate new functionality.
- Produce clear and detailed technical documentation for system components and usage.
- Perform root cause analysis to troubleshoot and resolve issues within integrated systems.
- Deploy applications to servers and manage build processes as needed.
- Conduct developer-level functional testing using defined test scenarios.
- Analyse and upgrade existing systems to align with changing business requirements.
- Manage app store submissions, developer accounts, and associated services for mobile platforms.
Job Experience and Skills Required:
- Matric (Grade 12) is required.
- A relevant tertiary qualification in Information Technology, Computer Science, or Engineering is preferred.
- Alternatively, candidates with a matric certificate and a minimum of 5 years’ hands-on experience in a software development team, specifically in mobile application development, will also be considered.
- Skilled in integrating mobile applications with API services.
- Hands-on experience in developing API services using the .NET Framework to support mobile app functionality.
- Proficient in designing and managing relational databases.
- Experienced in implementing features that interact with mobile device hardware, such as the camera and geolocation, and embedding these within mobile solutions.
- Capable of collaborating effectively within a team environment and providing mentorship to junior team members or guidance as a team lead.
- Solid understanding of the Software Development Life Cycle (SDLC), tools, and practices, particularly within agile development methodologies.
- Must have a clear criminal and credit record.
- Reliable transport and stable remote internet access are essential.
- Proactive and self-driven, with the ability to work independently and collaboratively.
- Possesses strong communication and interpersonal abilities.
- Demonstrates a keen eye for detail and accuracy in work.
Experience with the following technologies:
- Solid expertise in Microsoft .NET, with strong proficiency in C#.NET.
- Hands-on experience with deploying mobile apps to iOS, Android, and Huawei app stores.
- Skilled in integrating systems using Web APIs/RESTful services and working with XML and JSON data formats.
- Proficient in Microsoft SQL Server and working with relational database systems.
- Experienced with React Native, including JavaScript, TypeScript, and applying best practices and design patterns.
- Familiar with Azure DevOps, including managing Git repositories, CI/CD pipelines, and handling release processes.
- Strong grasp of object-oriented programming (OOP) concepts and software design patterns.
- Committed to delivering high-quality, production-ready code with a focus on attention to detail, unit testing, and supporting QA/testing phases.
Experience in the following toolsets:
- Proficient in using Visual Studio, VS Code, and Android Studio.
- Experience with Xcode for iOS development.
- Skilled in using SoapUI, Postman, or similar tools for API/web service testing.
- Additional experience with .NET Framework, .NET Core, ASP.NET Web API, and MVC is a plus.
Apply now!
For more exciting IT vacancies, please visit: www.********.co.za
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.
For more information contact:
Rethabile Moloi
(***)***-****
GO APPLY NOW
Safe & secure application process
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Consider temporary or contract work to gain experience and potentially convert to permanent roles.
How to Apply
Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
Western Cape: Estimator posted by Execustaff South Africa (Pty) Ltd
Requirements: - Grade 12/Matric with Mathematics and/or accounting as subjects- Estimating experience: minimum 3 – 5 years- Relevant Degree or…
View JobSouth Africa: EXTERNAL SALES REPRESENTATIVE (KIMBERLEY / BLOEMFONTEIN) posted by MPRTC Recruitment
Requirements:Matric / Grade 12.Technical background in electronics/electrical (qualification or practical experience preferred).Previous sales experience...
View JobSouth Africa: Code 10 Driver with PDP posted by Greys Recruitment
We are looking for a skilled Code 10 Driver with a valid PDP to join our team. As a Driver,…
View JobWestern Cape: Extrusion Manager posted by GAP Consulting
Minimum Requirements:Must have a minimum of 5 years experience within the Plastic | Extrusion Manufacturing IndustryDiploma | Degree in Mechanical…
View JobUmdloti: 1x SENIOR Beauty Therapist URGENTLY needed for a busy Spa/Salon in Durban- Umdloti posted by Spa Sense
SENIOR Beauty Therapist needed in Durban- Umdloti VACANCY REQUIREMENTS:2–3 years in Beauty/ Somatology Qualification.ITEC, CIDESCO, or SAASHP is a BONUS.3-5...
View JobJohannesburg North: C# Integration Developer posted by Network Finance
Our client in Johannesburg is looking for a technically strong and solution-oriented C# Integration Developer to join their team. The…
View Job
Browse Employers
Job Alerts