HamburgerMenu
hirist

McLaren Strategic Solutions - Lead Android Developer - Java/Kotlin

Posted on: 22/12/2025

Job Description

Description :



Principal Software Engineer Android Developer - Bangalore- 6+ years



Lead the design, development, and delivery of high-scale, production-grade Android applications. This role involves hands-on coding, system design ownership, and technical leadership with a strong influence across product, engineering, and operations.

Key Responsibilities :


- Own end-to-end development of complex Android components using Kotlin/Java.


- Provide technical leadership to agile teams and drive best practices in CI/CD, automated testing, and SDLC improvements.


- Lead system design, architecture decisions, and technical estimations aligned to business goals.


- Translate business requirements into clear technical specifications and implementation plans.


- Drive code quality standards, unit/UI automation, performance optimization, and debugging practices.


- Oversee production support, root cause analysis, post-mortems, and continuous reliability improvements.


- Mentor mid-level engineers and grads; act as a technical advisor across teams.


- Collaborate closely with Product, QA, and Operations to meet functional and non functional requirements.


- Lead product initiatives and contribute to next-generation prototypes.

Must-Have Skills :


- Android development using Kotlin and Java


- Kotlin, Jetpack Compose, and Android Jetpack components


- MVVM, Clean Architecture, and Dependency Injection (Hilt/Dagger)


- REST APIs, Retrofit, WebSockets, and third-party SDK integrations


- Performance tuning, profiling, and debugging


- JUnit, Espresso, Mockito, and test-driven practices


- Gradle, Git, and CI/CD pipelines


- Firebase or client-side configuration management


- Design secure, scalable, highly available mobile systems


- Analytical, communication, and problem-solving skills

Nice-to-Have Skills :


- Experience in Fintech or financial systems


- Exposure to reactive/functional programming paradigms


- Understanding of scalable, data-intensive architectures


- Awareness of ML use cases in Fintech and productionization concepts


info-icon

Did you find something suspicious?