Lead Mobile Application Developer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
About the Role
Our client, a rapidly growing tech company renowned for its innovative mobile solutions, is seeking a talented and experienced Lead Mobile Application Developer to oversee their mobile development efforts. This exciting role is based in Benoni, Gauteng , and involves leading the design, development, and deployment of high-quality iOS and Android applications. You will mentor a team of talented developers, drive technical excellence, and ensure the delivery of user-friendly, performant, and cutting-edge mobile experiences. The ideal candidate possesses a strong passion for mobile technology, a proven ability to lead teams, and a deep understanding of both iOS and Android development ecosystems. This is a fantastic opportunity to shape the direction of mobile products in a dynamic and collaborative environment.
Key Responsibilities
- Lead the end-to-end development lifecycle of native iOS and Android mobile applications.
- Mentor, guide, and manage a team of mobile developers, fostering a culture of innovation and high performance.
- Collaborate closely with product managers, designers, and backend engineers to define app features and user experiences.
- Architect robust, scalable, and maintainable mobile application solutions.
- Write clean, efficient, and well-documented code for both iOS (Swift/Objective-C) and Android (Kotlin/Java) platforms.
- Implement best practices for mobile development, including performance optimization, security, and testing.
- Oversee the integration of mobile applications with backend services and APIs.
- Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards.
- Stay abreast of the latest mobile development trends, technologies, and platform updates.
- Troubleshoot and resolve complex technical issues within the mobile applications.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Minimum of 7 years of professional experience in mobile application development, with a significant portion dedicated to leading projects or teams.
- Proven expertise in native iOS development (Swift, Objective-C) and/or native Android development (Kotlin, Java).
- Strong understanding of mobile UI/UX principles, design patterns, and human interface guidelines.
- Experience with mobile development frameworks, SDKs, and IDEs (Xcode, Android Studio).
- Proficiency in integrating with RESTful APIs and managing data persistence on mobile devices.
- Experience with version control systems (e.g., Git) and CI/CD pipelines for mobile development.
- Strong understanding of mobile security best practices.
- Excellent leadership, communication, and interpersonal skills.
- Demonstrated ability to manage multiple projects and prioritize tasks effectively.
- Experience with cross-platform development frameworks (e.g., React Native, Flutter) is a plus.
Benefits
- Lead role in developing innovative mobile applications.
- Competitive salary and attractive performance-based bonus structure.
- Hybrid work model offering flexibility and work-life balance.
- State-of-the-art office environment in Benoni, Gauteng .
- Comprehensive health, dental, and vision insurance plans.
- Generous paid time off and holiday allowance.
- Significant opportunities for professional growth, training, and conference attendance.
- Collaborative and innovative company culture.
- Stock options or equity participation for key employees.
- Regular team-building events and social activities.