Lead Engineer Mobile Development Job in Mahindra First Choice
Lead Engineer Mobile Development
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
Lead Engineer Mobile Development
- Location: Bangalore
- Company: Mahindra First Choice
About Mahindra First Choice
Mahindra First Choice Wheels is India s leading used vehicle platform, revolutionizing the automotive ecosystem by organizing the fragmented pre-owned vehicle market. With the largest pan-India used car retail network, robust sourcing partnerships, a top-tier auto content platform, and a dominant position in enterprise solutions for banks, NBFCs, insurers, and OEMs, we are redefining the future of mobility through data, technology, and scale.
Role Overview
We are seeking a talented and experienced Lead Engineer Mobile Development to spearhead the design, development, and optimization of mobile applications across Android and iOS platforms. This role is ideal for a hands-on technical leader who thrives in a fast-paced environment, has deep expertise in Kotlin, Android, and iOS technologies, and can mentor teams while driving mobile projects from concept to deployment.
Key Responsibilities
1. Technical Leadership & Architecture
- Lead the development of robust, scalable, and high-performing mobile applications for both Android and iOS platforms.
- Define and implement mobile architecture best practices, coding standards, and performance guidelines.
- Own the full mobile development lifecycle from architecture and design to deployment, monitoring, and maintenance.
2. Mobile Development & Hands-On Engineering
- Write clean, maintainable, and efficient code using Kotlin (including Kotlin Multiplatform), Android frameworks, and Swift/Objective-C for iOS.
- Build reusable libraries, components, and frameworks to streamline development.
- Implement modern UI/UX standards, animations, and seamless interactions for an exceptional user experience.
- Ensure apps are optimized for performance, battery usage, and responsiveness across devices.
3. Collaboration & Cross-Functional Coordination
- Work closely with Product Managers, UX/UI Designers, and Backend Engineers to translate product requirements into technical solutions.
- Integrate mobile applications with RESTful APIs and third-party SDKs.
- Coordinate with QA to ensure rigorous testing, debugging, and high-quality releases.
4. Innovation & Continuous Improvement
- Stay current with mobile development trends, tools, and best practices.
- Recommend and evaluate emerging technologies, frameworks, or tools to improve mobile development velocity and app performance.
- Continuously monitor and enhance the performance, stability, and usability of mobile applications.
5. Team Leadership & Mentorship
- Lead and mentor a team of mobile developers, fostering a culture of excellence, ownership, and learning.
- Conduct regular code reviews, provide technical guidance, and promote knowledge sharing.
- Manage development timelines, task allocation, and project delivery in collaboration with cross-functional teams.
Qualifications & Skills
Required
- Bachelor s or Master s degree in Computer Science, Engineering, or related discipline.
- 7+ years of hands-on experience in Android and iOS mobile application development.
- Deep expertise in Kotlin, Kotlin Multiplatform, and Android development (Android Studio, Jetpack components, Material Design).
- Proficiency in Swift and/or Objective-C for iOS development using Xcode and UIKit/SwiftUI.
- Solid experience integrating RESTful APIs, JSON, and third-party SDKs.
- Strong grasp of mobile architecture patterns such as MVVM, MVP, or Clean Architecture.
- Proven ability to publish and manage apps on Google Play Store and Apple App Store.
- Experience with performance profiling, memory optimization, and debugging tools.
Preferred
- Experience with hybrid frameworks like Flutter or React Native.
- Familiarity with CI/CD pipelines, automation, and deployment tools.
- Working knowledge of Agile methodologies and tools like JIRA, Git, Jenkins, etc.
Soft Skills
- Strong analytical and problem-solving skills with a keen attention to detail.
- Excellent communication and interpersonal skills to collaborate effectively across teams.
- Proven leadership capabilities and ability to mentor junior engineers in a high-growth environment.
Why Join Us?
At Mahindra First Choice, you ll be part of a passionate, innovation-driven team that s transforming how India buys and sells used vehicles. This is a high-impact role with the opportunity to shape our mobile strategy and deliver apps used by thousands across the country. If you re looking to lead cutting-edge mobile projects and grow in a fast-paced tech-first environment, we d love to hear from you.
Qualification : Bachelors or Masters degree in Computer Science, Engineering, or related discipline