Lead Mobile Application Developer

2 days ago

Benoni, Gauteng, South Africa Placements24 Full-time

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.