Position: Android developer(Cyprus)
Company: 3asoft
Experience required: 3y
English level: intermediate

What we expect from you:
- 3+ years of experience with mobile development;
- Relocation to Cyprus;
- Knowledge of Java, Kotlin;
- Knowledge of Android SDK, RxJava, Dagger2, Gradle;
- Experience with Clean Architecture, multi-module structure, MVP / MVVM;
- Ability to work with Git, Jira;
- Ability to work with UML, describe the tasks through diagrams;
- Experience in conducting code reviews;
- Experience with CI / CD tools;
- Ability to write and maintain Unit-tests, autotests.
- Desire to improve yourself and the team

Tasks to be solved:
- Participate in product development, solve many interesting business problems for the fintech startup
- Conduct experiments, test hypotheses based on metrics;
- Develop our unique design system;
- Deal with infrastructure tasks to automate the entire CI / CD pipeline

TechStack:
Kotlin, Coroutines, Dagger2, RxJava, Gradle, MVVM / MVP.

Project:
- Loans fintech service product at an international company