March 23
• Development and maintenance of mobile applications for Android platform • Participation in designing architecture of new features • Conducting demos for company members on implemented features • Collaboration with multiple teams while working on features involving several teams • Knowledge sharing with colleagues and focus on professional growth • Participation in generating new ideas for product development • Introduction to projects and adaptation to existing design and development approaches • Involvement in the development of new features • Optimization of existing code components
• 3+ years experience in developing mobile applications for Android platform • Proficiency in Java Core • Deep understanding of Android SDK • Practical experience in Kotlin development • Knowledge of object-oriented programming principles and design patterns including SOLID, Clean Architecture, MVVM • High interest in modern software development trends and practices • Ability to write high-quality, clean, testable code (TDD, BDD) • Knowledge and practical experience in data storage mechanisms (SQLite) • Experience working with Dagger2, RxJava, Kotlin Coroutines & Flows • Experience in developing custom user interfaces • Practical experience with popular libraries and frameworks (Jetpack Components such as Room/Navigation/Lifecycle/Work, Retrofit, OkHttp, Moshi, Mockito, Firebase) • Knowledge and practical experience with Redux design pattern (preferred) • Knowledge and practical experience with Jetpack Compose (preferred)
• Competitive salary • Professional growth opportunities • Comfortable working environment • Health and fitness benefits • Paid time off and health insurance • Team building activities and events
Apply Now