Position: Android Engineer
Company: Rocket
Category: Android
Experience required: 3y
English level: intermediate

Required skills
• You have at least 4 years commercial experience with Java, Kotlin, MVVM, Clean Architecture, SOLID, Dagger 2, Retrofit, Room, RxJava is a must;
• Dealing with Kotlin is easy for you;
• You have experience with unit testing;
• You also have a good knowledge of software design;
• You are interested in innovative ideas and research in app development;
• Teamwork, initiative, quality awareness and fun development complete your profile.

Responsibilities
• Work with Product owner and PM to determine business requirements;
• Development of new program code and elimination of errors in the existing one;
• Implementation of integrations with third-party services;
• Definition and implementation of the best technical solutions for the project;
• Ensuring an accurate assessment of the timing of tasks and their compliance;
• Compliance and control of the “purity” of the code;
• Work and interaction with the designer and product designer;
• Assistance in solving problems arising during the development process.

We offer
• flexible working hours;
• challenging tasks;
• young, friendly and skilled development team (middle+ level);
• skilled management;
• regular team events and activities;
• abilities to visit conferences, master classes, pass certifications;
• comfortable office in the city center, state holidays celebration;
• tea, coffee, cookies, fruits;
• 20 working days of  paid vacation per year.