Position: Senior Android Developer
Company: eTeam
Experience required: 3y
English level: upper

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.

Requirements:

4 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, UI frameworks, Maps Applications, Android Kotlin;
Fundamentals in object-oriented programming, data structures and algorithm design;
Experience working with RESTful APIs;
Covering functionality with tests automation using JUnit, Mockito, Espresso, Robolectric;  
Upper-intermediate written and spoken English.

Will be a plus:

Experience in Blockchain and Crypto;
Experience in creating crypto wallet apps.

We offer:

Grow professionally with subsidized certifications, courses, and conferences;
Improve your English with conversation clubs and direct client communication;
Remote work, flexible schedule, bonuses for important life events.