Required Skills and Experience:
— 2 years experience in development of native Android apps;
— Knowledge of Dart;
— Knowledge of Flutter;
— Good knowledge of main OOP principles;
— Good knowledge of Android SDK, Java Core;
— Knowledge of SQLite;
— Experience with source control systems (Git is a must);
— 3rd parties libs/solutions: Retrofit, RxJava/RxAndroid, Firebase services, etc.;
— Proficiency with Android Studio tooling;
— Kotlin as advantage;
— Participation in evaluation and innovation of emerging products and new tools.
— Intermediate English level.
With us you can:
Develop your technical knowledge:
— Use latest technologies;
— Participate in technical events and conferences (the cost is covered by the company);
— Regular techtalks and professional development.
Improve your soft skills:
— Build strong teamwork skills and become an essential part of the dynamic teams;
— Improve your English at classes and speaking directly with clients;
— Increase your productivity and communication level via Scrum, Kanban, Agile methodologies.
What else do we offer?
— Competitive compensation and benefits;
— Flexible working schedule;
— Remote work or work in one of our development offices;
— Covered rest period (20 business days+ 5 days-off);
— Professional grows: variety of projects, regular technical events, mentorship;
— Free English classes (we have an amazing English teaching team);
— Speaking-club with a native English speaker;
— Truly friendly atmosphere and teambuildings.