We are seeking an experienced Android Developer Lead to oversee the development of high-quality mobile applications, mentor the Android team, and ensure app scalability, performance, and maintainability. You will drive technical excellence and contribute to the growth of our products.
Key Responsibilities
- Lead and mentor the Android development team.
- Architect, design, and implement advanced features and modules.
- Collaborate with Product, UI/UX, QA, and backend teams.
- Ensure app performance, responsiveness, and usability across devices.
- Implement best practices in MVVM architecture, Jetpack components, Jetpack Compose, and other frameworks.
- Oversee API integrations, background processing, multithreading, and network calls.
- Conduct code reviews and maintain coding standards.
- Optimize app performance, monitor crashes, and implement bug fixes.
- Evaluate new technologies and tools to enhance development efficiency.
- Participate in sprint planning, design discussions, and technical decision-making.
Requirements
- 5+ years of Android development experience (Kotlin & Java).
- Proven experience leading Android teams or projects.
- Expertise in MVVM, Jetpack components, Jetpack Compose, Room, Retrofit, Coroutines, Services, and LiveData.
- Strong understanding of multithreading, background processing, and API integration.
- Experience mentoring developers and conducting code reviews.
- Excellent problem-solving, communication, and collaboration skills.
- BS/MS in Computer Science, Engineering, or related field.
Preferred
- Experience with performance optimization and app security.
- Exposure to CI/CD pipelines for Android apps.
- Hands-on experience with automated testing frameworks.
Job Type: Full-time
Work Location: In person