Role Description This role requires someone who can take ownership of their work, ensuring top-notch quality and performance, with a strong focus on bug fixing and feature development. Responsibilities * Develop and maintain high-quality mobile applications for both Android and iOS platforms * Collaborate with cross-functional teams, including designers, product managers, and other developers, to define, design, and implement new features * Write clean, maintainable, and efficient code following industry best practices * Troubleshoot and debug issues to optimize app performance and improve usability * Conduct code reviews and provide feedback to ensure the quality of applications * Stay up-to-date with the latest mobile development trends, technologies, and tools * Continuously discover, evaluate, and implement new technologies to maximize development efficiency * Manage the deployment and release process for both Android and iOS applications Requirements * Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience) * 3+ years of experience in mobile development for Android and iOS * Strong proficiency in Kotlin (for Android) and Swift (for iOS) * Familiarity with cross-platform frameworks like Flutter or React Native is a plus * Knowledge of RESTful APIs and ability to integrate mobile applications with backend services * Experience with Git and version control tools * Understanding of mobile UI/UX principles and ability to work closely with design teams * Experience with app release processes, including App Store and Google Play Store submissions * Strong problem-solving skills and attention to detail * Ability to work independently and as part of a team in a fast-paced environment Preferred Skills * Experience with cross-platform tools (e.g., Flutter, React Native) is highly advantageous * Familiarity with mobile testing frameworks and deployment automation * Knowledge of security best practices for mobile application development Compensation: $2500 - $6,000 per month, paid in USD depending on experience.
This summary is written to help you compare roles faster. Always confirm qualifications, documents, and deadlines on the .
This page lists jobs opportunities in South Africa. Use the filters to narrow by city, work model, and closing date, then open each listing on the original employer or job board page before you apply.
Need broader help? Read our job scam safety guide and editorial policy.