We are looking for a Middle Android Developer to join our team in Kiev or remotely.
Requirements:
— Commercial development experience on Android 2+ years;
— Good knowledge of Android SDK (API level >23);
— Solid understanding of Kotlin and Java core concepts;
— Understanding of pros and cons of different architectures;
— Understanding of FRP concepts (RxJava/Coroutines).
We use:
— Gradle;
— Git;
— WebSockets for real-time communications, REST for everything else;
— KISS;
— DRY;
— Runtime;
— BDD (sometimes, if possible, pretty please?).
We avoid using:
— Java;
— Data processing in Activities and Fragments.
You can:
— Design and build applications for the Android platform as part of a team or solely;
— Collaborate with cross-functional teams to define, design and ship new features;
— Work on applications mostly from scratch or the ones, that started around or less, than a year ago;
— Contribute, define, improve the app architecture and software development approaches;
— Mentor and be mentored;
— Get an achievement and praise for doing something peculiar to the CTO.
We offer:
— Fair compensation package;
— Internal job training and employee development;
— Possibility of professionally growth;
— 20 business days of rest, paid sick leaves;
— Flexible working hours.