Position: Android Software Engineer
Company: Genesis Tech
Experience required: 3y

**Must have:**

- 3 years of Android development, strong knowlege of Kotlin and Java languages;
- Strong understanding of data structures, algorithms and multi-threading environment;
- Excellent problem-solving and debugging skills;
- Knowledge of MVC/MVP/MVVM patterns, OOP/SOLID principles, single activity architecture;
- Writing custom views/animations/layouts;
- Experience in modularization, micro-services architecture.

**Great if you have experience in:**

- A/B testing, writing unit tests.

**Tasks:**

- Jiji Cars new features;
- Jiji cars inspection app new features;
- Apps localization;
- New Jiji talks app features.