Position: Android developer
Company: ESCA
Experience required: 2y
Category: Android
Published: 2021-06-01T00:00:00+03:00

Essential Skills:
•	2+ years of commercial Android development (1+ year of Kotlin development);
•	Good knowledge of Multithreading;
•	Experience with MVI, MVP & MVVM;
•	OOP/SOLID principles;
•	Clean Architecture, Android Jetpack (Navigation, ViewModel, LiveData, Room), Coroutines;
•	Dependency injection (Dagger2, Koin);
•	Good knowledge of the build system (Gradle);
•	Working with relational database SQLite;
•	Experience with using RESTful API’s;
•	Writing custom views/animations/layouts
It Will Be an Advantage:
•	Writing unit tests;
•	Working with WebRTC technology;
•	Experience in writing libraries Kotlin MP or Rust;
•	Experience with multi-module architecture;
Responsibilities:
•	Introduction of new technologies and approaches in development;
•	Implement new functionality and support the current one;
•	Support legacy code;
•	Implementation of UI / UX solutions in cooperation with designers;
dstarlab.com
range salary 1000-3000 $