As an Android developer, your main duty will be developing top-notch applications with an audience of 100+ K daily users and more.
Along with that, you will have to closely cooperate with project management (Product Owner, Project Manager), be responsible for the application architecture, broad technical solutions, and choosing the right libraries and tools to effectively accomplish development tasks. From a wider perspective, you will have to cooperate with the teammates (iOS and web developers, QA engineers, designers), and suggest and execute development process improvements.
Currently, we are using: Kotlin / Java, RxJava 2, Koin, Dagger 2, Android Architecture Libraries, Google\Firebase Services, Social network SDK, Jenkins server, and Fastlane.
We would like to get in touch with you when you recognize yourself in the following profile:
— Have 2+ years of Android development experience (Kotlin/Java);
— Proactive team player;
— Have a deep understanding of mobile applications development lifecycle;
— Have fundamental understanding and hands on experience in OOP and OOD;
— Understand time complexity of Arrays, HashTables, Maps and how they are built under the hood;
— Have multiple apps released into GooglePlay.
Would be a plus:
— Experience with Unit Testing;
— Ready to accept technical challenges and solve complex tasks;
— Ready to adapt to a rapidly changing environment.