We are looking for a Senior Android Developer to join our dynamic team.
The role requires expertise in Android development and familiarity with various architecture patterns and tools.
Responsibilities
- Design and develop high-quality Android applications using the latest technologies and best practices
- Collaborate with cross-functional teams to define project requirements and deliver solutions that meet customer needs
- Ensure the performance, quality, and responsiveness of applications by conducting thorough code reviews and testing
- Maintain code integrity, organization, and documentation
- Stay up-to-date with the latest technologies and trends in Android development
Requirements
- 3 + years of experience with Android Architecture Components and Android SDK
- Experience with Jetpack Compose and Kotlin Coroutines
- Proficient in Kotlin for Android
- Experience working with MVVM Architecture pattern
- Proficiency with GraphQL
- Experience with Unit/UI Testing
- Understanding of SOLID (object-oriented design principles)
- Familiarity with BFF and Clean architecture
- Understanding of Git/Version control
- B2+ English level proficiency
Nice to have
- Understanding of CI/CD for mobile apps
- Experience with Performance optimization
- Memory management/memory leaks
- Experience of developing large scale customer facings apps
- A/B Testing skills
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a job