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.
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
Required Skills
Lead
Engineer
Lead Engineer
Engineer lead
Mobile
Mobile lead
Mobile engineer
Development
Lead Development
Development Engineer
Mobile development
Full-Time
Ios
Android
Swift
Kotlin
React Native
flutter
Mobile Architecture
App Performance
Cross-platform development
UI/UX
Mobile SDKs
API integration
Agile
CI/CD
Git
Firebase
RESTful APIs
Team Leadership
Code reviews
Software design patterns
Debugging
Testing Frameworks
App Store
Google Play
Scalability
Mobile security
Job Details
Job Type
Full-time
Work Mode
On-site
Education
Diploma
Posted On
3+ weeks ago
Be Aware of Imposters
JobGrin never asks for any payment during the application or hiring process.
If you receive any request for money from someone claiming to represent JobGrin or
the employer listed above, please report it immediately. Legitimate employers do not
charge candidates fees at any stage. Stay safe and verify all communication through
official channels.
Similar Jobs
View
Login Required
Please login to your jobseeker account, or create a new one to apply, save,
or report this job.