Requirements:
- At least 5 years of hands-on Android experience in a professional environment having accompanied several successful app launches from the beginning to regular maintenance;
- Expert in Android mobile application development including know-how about Android SDK and NDK, UI frameworks, Maps Applications, Android Kotlin;
- Fundamentals in object-oriented programming, data structures and algorithm design;
- Experience working with RESTful APIs;
- Familiarity with WebSockets would be a plus;
- At least upper-intermediate written and spoken English.
Responsibilities:
- Build an Android application from scratch;
- Writing reusable and maintainable code;
- Designing and implementing new features and functionality;
- Optimizing code for maximum performance;
- Participating in the Agile development process, team planning, estimation, review activities;
- Work in an international team.
We offer:
- Grow professionally with subsidized certifications, courses, and conferences;
- Improve your English with conversation clubs and direct client communication;
- Enjoy our extra perks: unlimited vacation, flexible schedule, bonuses for important life events, fresh food & snacks in the office;
- Let loose with fun parties, BBQs, online activities and off-sites.