We are looking for engineer who will join our development team in Kharkiv. The team is busy with developing engagement application for a brand new mobile cartier at USA. The product is on development stage and the team is actively working on it. You will get opportunity to work in fresh mind team with Agile approach, get access to cross site communication, UX designers and dedicated PO.
Main responsibilities are:
- Android application development;
- Integration of the mobile app with the existing REST API backend;
- Maintain productive communication with other project participants (backend developers, product owner/PM, android mobile developer, support team);
- Android app maintenance and update with new functionality
Requirments:
- 2 years working with the Android SDK;
- Understanding of Android UI/UX best practices for building beautiful user experiences;
- Good understanding of REST API;
- Excellent problem solving, critical thinking, and communication skills;
- English Intermediate or higher
Must have knowledge/experience with:
- Kotlin programming
- Kotlin Android async programming: Coroutines, Flow, LiveData, Transformations
- Android SDK
- Android MVVM architecture, Repository, DataSource patterns
Should have experience with:
- Android Jetpack libraries: Room, Lifecycle-aware components, LiveData, Navigation, ViewBinding, CameraX, DataStore;
- Android libraries: Retrofit, Moshi, Glide;
- Building modern UI with ConstraintLayout, CoordinatorLayout in a single Activity
Nice to have experience with:
- Dagger/Hilt Android dependency injection
As a plus:
- An experience with AWS services;
We offer
- Compensation of technical/soft training and events;
- Unlimited access to LinkedIn courses;
- English classes and English speaking club with native speaker;
- Medical insurance;
- Quarantine remote, after hybrid working place
- 25 paid working days off