Position Overview: We are seeking a highly skilled and experienced Mobile App Development Engineering Lead to oversee and guide our mobile development team in creating exceptional Android and iOS applications. The ideal candidate will have a deep understanding of mobile development processes, tools, and release cycles, as well as a proven track record of leading teams to deliver high-quality mobile applications.
Key Responsibilities:
Team Leadership & Management:
- Lead, mentor, and guide a team of Android and iOS developers, fostering a culture of collaboration, innovation, and excellence.
- Act as a technical leader and provide guidance on best practices, code reviews, and design decisions.
- Define team goals and ensure alignment with overall company objective
- Continuously discover, evaluate, and implement new technologies to maximize development efficient
Mobile App Development:
- Oversee the end-to-end mobile app development process, including design, coding, testing, debugging, and deployment for both Android and iOS platforms.
- Ensure seamless integration with back-end services, APIs, and third-party tools.
- Work closely with UX/UI designers to create intuitive and visually appealing user interfaces.
Technical Expertise:
- Drive technical decisions and implement best practices in mobile development, including architecture, performance optimization, and security.
- Stay up to date with the latest trends, frameworks, and tools in Android and iOS development.
Project Planning & Execution:
- Collaborate with cross-functional teams, including product managers, designers, and stakeholders, to define proje requirements and timelines.
- Develop and maintain detailed project plans, ensuring milestones are met on time and within budget.
- Manage app release cycles, including beta testing, app store submissions, and updates.
Quality Assurance & Maintenance:
- Establish and maintain a robust unit testing process, ensuring the delivery of reliable and bug-free applications.
- Monitor app performance post-release, address user feedback, and ensure timely updates and enhancements. Identify and correct bottlenecks and fix bug
Qualification Education:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
Experience:
- 7+ years of professional experience in mobile app development, with expertise in both Android and iOS platforms.
- 2+ years in a leadership or managerial role within a software development team.
Technical Skills:
- Proficiency in Android (Kotlin) and iOS (Swift) development Experience with mobile app architectures such as MVVM, MVP, or Clean Architecture.
- Familiarity with tools like Xcode, Android Studio, Gradle, Fastlane, and CI/CD pipelines.
- Experience with version control systems such as Git.
- Knowledge of app store guidelines, submission processes, and release management for Google Play and Apple App Store.
- Strong understanding of mobile app security, performance optimization, and analytics tools.
Soft Skills:
- Exceptional problem-solving and decision-making abilities. Strong communication and collaboration skills.
- Ability to manage multiple projects and prioritize effectively
Preferred Skills:
- Some experience with hybrid mobile frameworks such as Flutter, React Native. Some experience in Agile and Lean methodology like Kanban, Scrum