Posted on: 05/08/2025
Job Summary :
As the Lead Android Developer, you will drive the technical design and development of modern Android applications using Kotlin and Jetpack Compose. You will lead a team of skilled Android developers, make key architectural decisions, and ensure the delivery of high-quality mobile solutions aligned with business goals. Your leadership will foster innovation, maintain code quality, and guide the team to success in a collaborative environment.
Key Responsibilities :
- Lead the architecture, design, and development of advanced Android applications using Kotlin and Jetpack Compose.
- Supervise and mentor Android developers, promoting best coding practices, modern Android architecture, and clean code principles.
- Collaborate with design, product, and backend teams to define features and deliver seamless user experiences.
- Make strategic architectural decisions to ensure scalable, secure, and maintainable solutions.
- Optimize app performance and reliability by addressing technical challenges, debugging issues, and minimizing resource usage.
- Establish and maintain robust testing practices including unit tests, UI tests, and integration testing.
- Conduct code reviews, enforce development standards, and champion modern Android development paradigms (e.g., MVVM,
MVI, Clean Architecture).
- Manage the Google Play release process, ensuring timely rollouts, hotfixes, and staged releases.
- Keep up with the latest Android development trends, libraries, tools (e.g., Hilt, Coroutines, Flow, Room, WorkManager), and best practices.
- Create a culture of continuous learning, experimentation, and innovation within the development team.
Requirements :
- Bachelor's degree in Computer Science, Engineering, or a related field (Masters preferred).
- 4+ years of professional Android development experience with a strong portfolio of apps.
- Deep expertise in Kotlin and modern Android frameworks like Jetpack Compose, LiveData, ViewModel, Navigation, etc.
- Experience with Android Studio, Gradle, and the complete Android app lifecycle.
- Solid understanding of architecture patterns such as MVVM, Clean Architecture, and Unidirectional Data Flow.
- Experience integrating with RESTful APIs, third-party SDKs, and Firebase services.
- Proficiency in app performance tuning, memory management, and tools like Android Profiler.
- Proven leadership experience in guiding developers, conducting code reviews, and overseeing technical delivery.
- Strong familiarity with Material Design, responsive layouts, and accessibility guidelines.
- Proficient with version control systems (Git) and CI/CD tools like GitHub Actions, Bitrise, or Jenkins.
- Excellent organizational and communication skills, able to interface effectively with stakeholders across disciplines.
What We Offer :
- Competitive salary and comprehensive benefits.
- Flexible hours and remote work options.
- Clear paths for professional growth and leadership development.
- A collaborative, developer-friendly environment focused on innovation and quality.
- Access to cutting-edge Android technologies and tools to elevate your craft.
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - Android
Job Code
1524744
Interview Questions for you
View All