Android developer
Product&Tech
Обязанности
- Development best practices used: code review, clean code, CI/CD preferably with experience in Github Actions
Soft skills: - Must show initiative, proactively finding and solving product problems;
- You love developing good quality software;
- You are open and proactive to discuss different software design alternatives;
- Ownership and result oriented person;
- Have a team-player spirit, which benefits the group vs the individual.
Требования
- Experience with Kotlin;
- Experience with Gradle (optional Groovy), Kts;
- Experience with Multi-module Gradle & Android applications;
- Experience with Dagger 2;
- Experience with Retrofit 2;
- Ability to write fast understandable unit and UI tests;
- Good knowledge of MVVM;
- Experience with Coroutines;
- Understands Quality by design, and consistently works with Unit testing, Integration Testing.
Would be plus if you know:
- Epoxy, Lifecycle Components, Moshi, Jetpack Compose.
Условия
- Working in product company with close network of Product colleagues;
- User-friendly office in the historic centre of Minsk (Niamiga district); Notebook and a smartphone (paid calls and internet traffic);
- Remote work opportunity;
- Medical Insurance;
- Sport compensation;
- English language classes;
- Team buildings, after-work activities
- Salary specified in euro.