Back to jobsDefine and own the mobile architecture, technical roadmap, and engineering standards for Android applications.
Lead the design and development of complex, enterprise-grade Android solutions using Kotlin.
Provide hands-on contribution to critical features, technical spikes, and performance optimization.
Drive the adoption of Clean Architecture, MVVM, Jetpack Compose, and modularization strategies.
Review and approve technical designs, pull requests, and implementation approaches.
Ensure seamless integration with backend services, APIs, and external enterprise platforms.
Establish and enforce best practices for code quality, testing strategy, CI/CD, and release management.
Identify technical risks, propose mitigation plans, and support delivery planning and estimations.
Coach and mentor Android developers, conduct technical training, and support career development.
Work closely with Product Owners, Scrum Masters, QA, DevOps, and Architects to ensure successful delivery.
Required Skills
7+ years of professional experience in Android development, with proven experience in a Technical Lead or Senior role.
Expert-level proficiency in Kotlin.
Strong experience in mobile architecture design and large-scale production systems.
Deep understanding of OOP, Clean Architecture, MVVM, Kotlin Coroutines, and Jetpack Compose.
Hands-on experience in defining and implementing unit testing and mobile testing strategies.
Solid understanding of CI/CD pipelines, build automation, and release processes.
Experience working in Agile/Scrum environments in enterprise delivery.
Strong leadership, mentoring, and stakeholder management skills.
Excellent problem-solving, analytical thinking, and decision-making capabilities.
Strong communication and collaboration skills.
Domain knowledge in banking/financial services is required.
