— 1+ years of experience in developing high-quality code for Android;
— Experience of working with Java, Kotlin;
— Strong understanding of Clean Architectures;
— Strong knowledge of Android SDK;
— Good understanding of Android components lifecycle;
— Experience of working with RxJava 2, Dagger 2;
— Experience of working with databases Room;
— Familiar with web communication standarts (e.g. HTTP, REST, JSON, etc.);
— Strong knowledge of working with Foreground services and Content Providers;
— Experience of working with MVVM patterns;
— Experience of working with Android Architecture Components;
— Strong experience with Git/Git Flow;
— Good English skills, both spoken and written (at least Intermediate).
— Experience of working with Koin, RxKotlin 2, Coroutines;
— Experience of working with Bluetooth, Wifi, Serial port, Sensors;
— Writing unit tests / integration tests.
— Work in a welcoming, warm, and engaging environment of professionals;
— Opportunity to participate in new diverse projects with variety of technology stack;
— Professional development and interesting tasks;
— Paid sick leaves and vacation days;
— Flexible working hours.
— Design, build and maintain native mobile applications for Android;
— Work as a part of team on leading edge technologies;
— Participation in meetings regarding tech solutions on customizations;
— Collaborate with clients and internal teams to develop appropriate solutions.
Our team of 50+ members at Agilie (www.agilie.com) provides a full stack of product development services — from intelligent product design to development of mobile iOS and Android apps, mobile-friendly websites and cloud-based solutions.
“Software business — is a team sports game. We transform an idea into the result. For us that is a one-way street.”