Position: Android Developer
Company: Trinetix
Category: Android
Experience required: 2y
English level: intermediate

The team develops a custom audit system of the client's physical assets. We have Web and native mobile apps. Our team consists of .NET, and Front-End Devs, QAs, BSA, UX experts, and we all work remotely. Our team encourages proactivity, a positive attitude, and collaboration with an opportunity to work independently and contribute new ideas. Likewise, we provide mentoring to support professional development.


**Key Qualifications:**
- Strong Java/Kotlin programming languages;
- Good Android SDK knowledge;
- Understanding of popular Android architecture patterns (MVVM, MVP etc)
- A solid understanding of HTTP, Rest API, OkHttp, Retrofit 2
- Ability to implement efficient multi-threading
- Understanding of DI (Dagger2, Hilt, Koin etc)
- Good SQL knowledges;
- Experience with Android Jetpack;
- Working knowledge of Git.


**Would be a plus:**
- Retrofit, ORM, LiveData, Navigation, DataBinding
- Experience with enterprise mobile app development;
- Experience with Dagger 2;
- Experience with RxJava2;
- Experience with unit and integration testing on Android;
- Knowledge of Kotlin;


**What we offer:**
- Paid training programs and English language courses;
- Medical insurance and sports program compensation;
- PE and legal support;
- Work from home with office essentials and support;
- Office availability upon request;
- Free parking onsite in a secure lot;
- Comfortable working hours;
- Travel discounts;
- Awesome team events and wide variety of knowledge sharing opportunities.