Position: Android developer
Company: SoftServe
Experience required: 3y
Category: Android
English level: intermediate
Published: 2021-01-01T00:00:00+02:00

Hard skills
— Proficient in Kotlin programming language;
— Solid knowledge of Android SDK;
— Knowledge of Android Jetpack and commonly used libraries (OkHttp, Retrofit, Fresco etc.);
— Experience with Kotlin coroutines;
— Strong knowledge of Android UI design principles, patterns and best practices;
— Good understanding of OOP and SOLID principles;
— Experience with Multi-Threading, Network and memory management specific to mobile devices;
— Experience in using mobile debugging/profiling tools;
— Passion for writing clean, neat, maintainable code.

What we offer
— Team of like-minded professionals;
— Insurance;
— Unique project with modern technologies;
— Perspective of career and financial growth;
— Free lunches;
— Paid English classes;
— Budget for professional development;
— Chill-out zone with kicker, gamepad, VR;
— Coffee point with a real barista;
— Flexible timetable and modern office in the center of Kiev.

Duties
— Develop new features;
— Participate in solution design process at all stages;
— Implement, deliver and support designed solution;
— Participate in designing client-server API (REST);
— Perform code review;
— Effectively collaborate with the internal and external team members.

Join DMarket team today!