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
Before the interview, research the company thoroughly and prepare thoughtful questions to ask.
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
Centurion: Receptionist/Telesales posted by Creative Leadership Solutions
REQUIREMENTSMinimum education (essential):National Senior CertificateMinimum applicable experience (years):1-3 yearsRequired nature of...
View JobCenturion: Mechanical Engineering Graduates posted by Network Finance
Are you a recent graduate or busy finishing your degree for Mechanical Engineering ready to launch your career?We’re looking for…
View JobRichards Bay: Systems Analyst posted by Sharon Nurock Recruitment cc
This is a hands-on role that demands initiative, adaptability, and a sharp eye for detail. You’ll need to balance urgent…
View JobWestern Cape: Recruitment Specialist posted by Persona Staff
Responsibilities:Contribute to the overall management and strategic planning.Manage the vacancies and recruitment advertising channels.Develop and maintain...
View JobBoksburg: Technical Sales Rep. posted by Ann Swann Personnel Services
Key Responsibilities1. Lead Generation & Market ProspectingProactively identify and qualify sales leads through cold calling, networking, referrals, and...
View JobWestern Cape: Service Technician Millwright posted by West Coast Personnel
Role Overview:IPEX Machinery seeks a skilled Service Technician to provide on-site technical support, maintenance, and repairs for our range of…
View Job
Browse Employers
Job Alerts