About the Role
Our client, a leading innovator in mobile technology solutions, is seeking an experienced Lead Mobile App Developer to spearhead the development of native applications for both iOS and Android platforms. This is a fully remote position, offering the ultimate flexibility to work from anywhere. You will lead a team of talented mobile developers, driving the design, development, testing, and deployment of high-quality, user-centric mobile experiences. The ideal candidate possesses a deep understanding of native mobile development ecosystems, modern architectural patterns, and a passion for creating seamless, performant, and engaging applications. This role is critical in shaping the mobile strategy of our client and delivering cutting-edge solutions to a global user base. Join a dynamic, forward-thinking team and make a significant impact on the future of mobile technology, all from your home office.
Key Responsibilities
- Lead the design, development, and maintenance of native iOS (Swift/Objective-C) and Android (Kotlin/Java) applications.
- Provide technical leadership and mentorship to the mobile development team.
- Define mobile architecture and technical standards, ensuring scalability and maintainability.
- Collaborate with product managers, designers, and backend engineers to define app features and user experiences.
- Oversee the entire mobile development lifecycle, from concept to release and post-launch support.
- Implement best practices for code quality, performance optimization, and security.
- Conduct code reviews and provide constructive feedback to team members.
- Manage the app release process on the Apple App Store and Google Play Store.
- Stay current with the latest trends and technologies in mobile development.
- Troubleshoot and resolve bugs and performance issues.
- Champion innovative approaches to mobile development and user engagement.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- 7+ years of experience in mobile application development, with significant experience in both iOS and Android native development.
- Expertise in Swift and Objective-C for iOS development.
- Proficiency in Kotlin and Java for Android development.
- Strong understanding of mobile UI/UX principles and best practices.
- Experience with mobile architectural patterns (e.g., MVC, MVVM, MVI).
- Familiarity with RESTful APIs, JSON, and mobile integration with backend services.
- Experience with mobile testing frameworks and methodologies.
- Knowledge of push notifications, mobile analytics, and performance monitoring tools.
- Strong leadership, communication, and team management skills.
- Experience working in an Agile/Scrum environment.
- Ability to thrive in a fully remote, collaborative setting.
- Prior experience in **Benoni**, Gauteng is not required but a plus.
Benefits
- Highly competitive salary and bonus structure.
- Fully remote working arrangement, offering unparalleled work-life balance.
- Comprehensive health, dental, and vision insurance plans.
- Generous paid time off and company holidays.
- Significant opportunities for professional growth and career advancement.
- Retirement savings plan with company matching.
- Access to cutting-edge mobile technologies and innovative projects.
- Home office stipend to support your remote work setup.
- A vibrant and collaborative remote team culture.
- Regular virtual team events and professional development workshops.