Transition Technologies MS is looking for a Senior Android Developer to join our team and contribute to the development and optimization of high-quality mobile applications. You will play a key role in the entire software lifecycle, from initial design and feature definition to implementation and performance refinement, ensuring our products meet the highest standards of user experience.
Key responsibilities
- Build and maintain reliable, high-performing Android applications.
- Write clean, efficient, and testable Kotlin code.
- Collaborate closely with engineering, product, design, and QA teams.
- Translate complex product requirements into solid technical solutions.
- Refactor legacy code and support the transition toward a modular application architecture.
Requirements
- 5+ years of professional Android development experience in high-scale environments.
- Strong expertise in Kotlin, MVVM, MVI, Clean Architecture, and modular design.
- Proficiency with Coroutines, Jetpack Compose, Room, and dependency injection frameworks like Hilt or Dagger.
- Solid experience integrating RESTful APIs and managing data processing and error handling.
- Excellent communication skills in English and experience working in Agile teams.
What we offer
- Participation in interesting and challenging technical projects.
- Flexible working hours to support your work-life balance.
- A friendly, non-corporate atmosphere that encourages innovation.
- Clear opportunities for professional development and career promotion.
- An attractive package of benefits tailored to your needs.