Android Engineer (#13776633)

Kyiv, Remote
Work type:
Technical Level:
Job Category:
We are looking for a strong Android Developer, who will join our engineering team and participate in delivering products with high quality.
As a key member of a small, fast-moving company, you will be empowered to use your creativity to have an impact, getting involved at all levels of the product life cycle. We're constantly evolving our product, building key features and setting the direction that will affect the business for years to come. You will be a central part of moving our software stack forward at every level, working in and nurture a team of capable and friendly developers who love building great software.

About Client:
UK-based rapidly growing online grocer with a focus on food sourced from local farmers, fishermen and other producers. The company now provides farm-to-table foods and fresh fish for consumers in the London area, along with ethically-sourced baby & kids, household and deli products.

  • Building product functionality by writing clean, efficient and maintainable code
  • Covering functionality with tests
  • Participating in technical design sessions
  • Validating designs and requirements from the technical perspective
  • Strong Android skills, with published apps in the Play store
  • Extensive commercial experience developing software
  • Working knowledge of Android interface guidelines / best practices
  • Ability to quickly switch context and develop multiple apps simultaneously
  • Desire to write clean, modular and testable code with consistent code style
  • Experience of libraries such as Retrofit, Dagger and RxJava
  • Experience of using Android Studio and git source control across multiple repositories.
  • Good understanding of MVP pattern (legacy code) and MVI pattern (new code) and Clean Architecture
  • Ability to work autonomously
  • Naturally collaborative and self-motivated
  • Experience with design handoffs and working closely with designers
  • Ability to maintain an Android CI pipeline
  • Good understanding of functional programing using Kotlin and RxJava
Tech stack:
Our tech stack currently includes: Ruby / Rails; Kotlin/Java; Javascript (React.js / Redux.js / node.js /Apollo); Swift; Kafka; neo4j; GraphQL; Postgres; Redis; ElasticSearch; Kubernetes (in AWS); Gitlab

Android Tech stack:
Kotlin & Java, AndroidX, RxJava 2, Dagger 2, Room, Retrofit, Apollo-GraphQL, CouchDB, Glide, Mockito, Espresso

We offer:
  • Flexible working hours
  • A competitive salary and good compensation package
  • Possibility of partial remote work
  • Best hardware
  • A masseur and a corporate doctor
  • Healthcare & sport benefits
  • An inspiring and comfy office
Professional growth:
  • Challenging tasks and innovative projects
  • Meetups and events for professional development
  • An individual development plan
  • Mentorship program
  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, foosball, ping pong, and more