Indeema is looking for a skilled Android developer to join our Team.
- 3+ years of experience in Android development;
- Experience with Kotlin and Java based projects;
- Understanding of OOP, SOLID and Clean Architecture;
- Experience with MVVM and MVP;
- Experience with RxJava2, Coroutines and Flows;
- Experience with Hilt;
- Experience with Retrofit, OkHttp;
- Android product flavors;
- Firebase SDK, Git;
- Familiar and have experience with software development best practices (continuous integration/continuous development, code review, unit testing, etc.);
- Material design principles;
- Experience with Glide/Coil;
- Experience with push notifications;
- Jetpack Compose;
- Play Market apps managing experience.
- Implementing new features to existing projects;
- Refactoring of some old features to new tech stack;
- Bugfixing;
- Promote good design principles such as code reuse, modularity, and extensibility as well as mentor others in these principles;
- Perform code reviews for compliance with best engineering practices, coding standards, and quality criteria set forth on the project;
- Work with the team to determine requirements, review UI/UX designs;
- Feature development for Android;