Position: Senior Android Developer
Company: RocketRoute
Category: Android
Experience required: 5y
English level: upper

Required skills
— 5+ years of previous experience in Android development;
— Good knowledge of Java/Kotlin and Android SDK. (Knowledge and understanding main OOP principles, design patterns, data structures and algorithms);
— Experience of developing Android applications from scratch
— Good knowledge of REST, JSON, XML, HTTP protocols;
— Experience with SQLite;
— Experience with GoogleServices.
— Experience with GeoLocation apps.
— Experience with TDD and Continuous IntegrationExperience with Android test automation.
— Experience with Retrofit, EventBus, Robolectric, Espresso
— English — upper-intermediate and above.
— Self-motivation, result orientation.
— Stress resistance and ability to work in fast paced environment.
— Accuracy and responsible approach to completing tasks.
— Android Architecture Components

We offer
Great motivated Team
Comfortable office near Lviv city center at the park area
Paid vacation and sick leave
Flexible working hours
Additional days off for special occasions
Free English Courses
Trainings, seminars, conferences, certifications etc. fully or partially paid by the Company
Lunch and coffee/tea provided free by the company
Pizza/Sushi Day (every Thursday)
Very competitive salary opportunities
Corporate events and celebrations

Responsibilities
As Android developer you will be involved in developing of all components and new features.
Database is an important part of our projects, so there are SQLite databases for flights and other data storages.
We use multithreading so you will be dealing with complex situations. Hope you like challenges.
UI is designed for various types of devices. You are free to apply the best approach.
Therefore, there are many opportunities to implement core, business and UI logic. You can grow as a specialist and be sure you will find many complex and interesting tasks.
On this role you will collaborate with other Android developers, product owner, designer and QA engineers.
You understand REST API architecture and know how to create client-side requests to use it.
Using Scrum methodology allows as to plan work in the most effective way.
We encourage developers to implement their own ideas and solutions.
Ideal candidate love aviation and software development as we do.
We care about our Apps, so with every release, RocketRoute products become better.