We're seeking an experienced Mobile Development Team Lead to establish and manage a new mobile development team in our rapidly growing technology company.
This is an exciting opportunity to build and lead a team working on cutting-edge mobile applications.
Role Overview:
Join us to lead our mobile development initiatives across both iOS and Android platforms. You'll be instrumental in building and mentoring a high-performing team while ensuring technical excellence in our mobile solutions.
Key Responsibilities:
- Lead and manage a mobile development team, providing both technical leadership and professional development.
- Collaborate with cross-functional teams including Product, QA, System Architecture, and Backend teams.
- Ensure product quality and stability through best practices and robust processes.
- Establish team knowledge management practices and development infrastructure.
- Develop native mobile applications for iOS and Android platforms.
- Expand application capabilities through integration with third-party SDKs.
- Participate in design reviews and technical planning sessions.
- Oversee production issues, application maintenance, and end-to-end monitoring.
Required Qualifications:
- 4+ years of hands-on experience in native iOS and Android development.
- 2+ years of team leadership experience (Agile environment preferred).
- Experience working in large organizations and interfacing with multiple teams.
- Strong expertise in:
iOS: Swift, Objective-C, Xcode
Android: Java, Android Studio
REST APIs, Unit Testing, Git
Mobile app architecture and design patterns
Preferred Qualifications:
- Experience with analytics and monitoring tools.
- Server-side development background.
- Web development experience.
- Google Play Console and App Store Connect management.
- Knowledge of:
JIRA and Jenkins
TCP/IP and HTTP protocols
Secure development practices and SSL