Mobile Application Team Leader
We are seeking an experienced Mobile Application Team Leader to lead a team of iOS and Android developers in designing, building, and maintaining high-quality mobile applications. The ideal candidate will have a strong technical background in mobile development, proven leadership skills, and the ability to collaborate with cross-functional teams to deliver reliable, scalable, and innovative mobile solutions.
Key Responsibilities
- Lead, mentor, and manage a team of iOS and Android developers, QA engineers, and support staff.
- Oversee the end-to-end mobile application lifecycle, including design, development, testing, deployment, and ongoing support.
- Plan, assign, and review mobile development activities to ensure timely delivery of high-performance apps aligned with business goals.
- Collaborate with product managers, UX/UI designers, and business analysts to translate requirements into technical mobile solutions.
- Ensure adherence to best practices in mobile coding standards, app security, scalability, and performance optimization.
- Drive continuous improvement through automation, code reviews, mobile CI/CD pipelines, and adoption of emerging mobile frameworks/tools.
- Monitor app performance (crash analytics, user experience metrics) and resolve technical issues proactively.
- Prepare and maintain technical documentation, release notes, and status reports for stakeholders.
- Act as an escalation point for complex iOS/Android issues and provide hands-on technical guidance when needed.
- Support recruitment, onboarding, and professional development of mobile developers.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s preferred).
- 5+ years of proven experience in mobile application development (iOS and/or Android), with at least 2 years in a leadership/managerial role.
- Deep expertise in Swift, SwiftUI, Objective-C (for iOS) and/or Kotlin, Java (for Android).
- Familiarity with cross-platform frameworks (Flutter, React Native) is a strong plus.
- Strong knowledge of the mobile SDLC, agile methodologies, and app store deployment processes (Apple App Store, Google Play).
- Experience with mobile architecture patterns (MVC, MVVM, VIPER, Clean Architecture).
- Proficiency in using mobile DevOps practices, CI/CD pipelines (e.g., GitHub Actions, Bitrise, Jenkins), and version control (Git).
- Experience with mobile analytics, crash reporting, and monitoring tools (Firebase, Crashlytics, AppCenter).
- Familiarity with backend integrations (REST APIs, GraphQL) and cloud platforms (AWS, Firebase, Azure, or GCP).
- Excellent problem-solving, decision-making, and conflict-resolution skills.
- Strong communication skills with the ability to manage stakeholders and cross-functional collaboration.
Key Skills
- Leadership and team management for mobile development teams
- Mobile application architecture and design (iOS & Android)
- Agile project management and sprint planning
- App performance optimization and troubleshooting
- App store deployment and release management
- Cross-functional collaboration with product, design, and QA
- Technical documentation and reporting
Job Type: Full-time
Pay: ﷼20,000.00 - ﷼25,000.00 per month