About the Role
Our client, a dynamic mobile technology company, is seeking an experienced and visionary Lead Mobile App Developer to guide their development efforts for both iOS and Android platforms. This is a fully remote opportunity, allowing you to work from any location. You will be responsible for leading a team of mobile developers, overseeing the entire mobile application lifecycle from concept to deployment and maintenance. The ideal candidate possesses exceptional technical skills in native iOS (Swift/Objective-C) and Android (Kotlin/Java) development, along with a strong understanding of cross-platform frameworks and best practices. You will play a key role in architectural decisions, code quality, and mentoring junior developers. This is an exciting chance to shape the future of our client's mobile presence and deliver outstanding user experiences. We are looking for a motivated leader passionate about mobile innovation and committed to building high-quality, user-friendly applications.
Key Responsibilities
- Lead and mentor a team of iOS and Android developers, fostering a collaborative and productive environment.
- Oversee the design, development, testing, and deployment of high-quality native mobile applications for both platforms.
- Define mobile app architecture, establish coding standards, and ensure adherence to best practices.
- Collaborate with product managers, UI/UX designers, and back-end developers to define app features and requirements.
- Conduct code reviews, provide constructive feedback, and ensure code quality and performance.
- Troubleshoot, debug, and resolve complex mobile application issues.
- Stay abreast of the latest trends and technologies in mobile development, including new frameworks and platform updates.
- Manage app store submissions and updates, ensuring compliance with platform guidelines.
- Contribute to the strategic roadmap for mobile product development.
- Drive innovation in mobile app features and user experience.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical 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, and Kotlin and Java for Android.
- Proven experience leading mobile development teams.
- Strong understanding of mobile UI/UX design principles and best practices.
- Experience with mobile development tools, including Xcode, Android Studio, and version control (Git).
- Familiarity with cross-platform development frameworks (e.g., React Native, Flutter) is a plus.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a remote, agile environment.
- Experience with RESTful APIs and mobile back-end integration.
Benefits
- Competitive salary and performance-based incentives.
- Fully remote work arrangement with flexible hours.
- Comprehensive health, dental, and vision insurance plans.
- Generous allowance for professional development, including courses and conferences.
- Opportunity to lead impactful projects and shape mobile product strategy.
- Company-provided hardware and software necessary for the role.
- Collaborative and innovative remote team culture.
- Retirement savings plan options.