Position: Android Developer
Company: ITSM Delivery
Experience required: 3y
English level: upper

What will you do:

• Collaborate with cross-functional teams to define, design, and ship new features;
• Work on application performance improvements; 
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency;
• You will be part of SCRUM Team developing working, tested, deploy-able software on an incremental basis.


Mobile applications development Tools:

• Android Studio, Gradle, Firebase, Git;
• Android ecosystem (ADB, SDKs, and libraries);
• Libraries: Android Jetpack(ViewModel, LiveData, Room), RxJava, Dagger, Retrofit;
• Good grasp of multi-threading and concurrency on the Android platform ;
• Familiar with various design and architectural patterns (Android Clean Architecture, MVVM/MVP, etc).


Nice to have skills: 
• Knowledge about Coroutines Android Jetpack - Navigation, DataBinding, KTX.