We are looking for a sharp-minded and passionate Senior Android Developer to join our amazing mobile group.
You will be responsible for designing and implementing high-quality Android applications, ensuring scalability, maintainability, and an excellent user experience.
Responsibilities:
5+ years of experience in design and develop complex features end to end, ensuring high performance and robustness.
Collaborate closely with product managers, designers, and backend developers to create seamless user experiences.
Optimize application performance and troubleshoot production issues to maintain reliability.
Write clean, maintainable, and testable code following best practices.
Stay up to date with the latest Android development trends, tools, and frameworks.
Contribute to technical discussions and architectural decisions to enhance the apps quality.
Requirements: 5+ years of experience in Android mobile development, developing features end to end.
Strong proficiency in Kotlin, Jetpack Compose, and modern Android development best practices.
Strong understanding of Jetpack components (Navigation, WorkManager, Room, etc.).
Expertise with MVVM, Clean Architecture, and scalable app design - A must.
Proficiency with Coroutines, Flow, and dependency injection frameworks like Hilt.
Experience integrating RESTful APIs and working with networking libraries such as Retrofit.
Strong knowledge with performance optimization, debugging, and profiling Android applications.
Experience with Agile development workflows, including participation in sprint planning, stand-ups, and retrospectives.
Knowledge with AWS cloud Environment - Advantage.
This position is open to all candidates.