— You have at least 4 years commercial experience with Java;
— Experience with 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.
— 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 on 3 minutes walking from “Kontraktova” subway station), state holidays celebration;
— Tea, coffee, cookies, fruits;
— 24 paid vacation days per year.
— 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.
—Main language: Kotlin;
— Architecture: In Raketa we are using MVVM pattern with AndroidX Lifecycle & ViewModel. Internally we are maintaining single Activity applications using Fragments;
— Networking: OkHttp3 with Retrofit and WebSockets over ActionCable;
— Persistence: SQLDelight;
— Concurrency framework: Kotlin Coroutines with legacy RxJava2;
— DI: Dagger2.
Possibly, you’ve already heard about us. But if not, let’s get to know each other. We are — Raketa Co. and we make your life easier. You can enjoy delicious food anywhere, without spending time in your kitchen!
Our Raketa was launched two years ago and already covered 26 cities! We created excellent geolocation service within FoodTech and striving to reach the stars.
In our Team, you will be:
— Getting unique product tech company experience;
— Working on mobile and tablet apps used by clients, couriers and our partners;
— Managing networking(REST & WebSockets) and storing data(SQLite);
— Using maps and geolocation services;
— Testing your own work and reviewing other team members code;
— Part of an ambitious team using cutting edge technologies on a daily basis. :)
We guarantee — you will have a blast!
If you’re ready to work with real products and nontrivial tasks — Welcome aboard!