Ocado Technology is the biggest online only supermarket. We exceed in delivering groceries from our highly automated warehouses to our customers’ homes. Using our expertise we are building OSP (Ocado Smart Platform) in order to enable other retailers across the globe to do grocery deliveries as efficiently as possible. More than 80 people work in our Sofia office and we continue to grow.

About the product:

     StorePick, part of OSP, is a system for fulfilling client orders from a supermarket. The Android app is used for guiding staff in the supermarket to do their job: what groceries to pick, where to stock them, and when to load them into a vehicle. Sofia team members got to go to the UK to try it out themselves in order to get the first hand experience. Some of the challenges we are now facing are:

  • Implementing new functionalities
  • Improving supermarket staff productivity by measuring their performance and carrying out A/B tests
  • Improving UX, which often results in complete redesign of some of the screens
  • Lowering battery and network footprint
  • Adopting latest Android architecture components and libraries
  • Kotlinize the whole app

About you:

  • You have strong programming and object-oriented design skills, gained in Java or Kotlin through Android development.
  • You have vast experience in building high-quality native Android apps.
  • You take pride in writing polished and fully-tested code, and have experience of Unit and UI testing.
  • You are keen to automate repetitive tasks and are familiar with Continuous Integration tools.
  • You are able to pick up new concepts quickly and, as you understand the fundamentals of computer science, you will be comfortable working on different technologies.
  • You are a team player and have strong collaboration skills, but also have the autonomy to find your own way.
  • You love to share knowledge and learn from others.

Responsibilities within the team:

  • Work on a large project with a team of developers, a product owner and a designer
  • Develop new software components, and extend and improve existing ones
  • Take part in discussions about new features and improvements
  • Participate in code reviews
  • Write unit, integration, and UI tests

In return we can offer you:

  • Flexible working hours
  • Developer Exchange program: a 2 - 3 week exchange giving you the opportunity to work at one of our overseas development centres
  • A choice of equipment (OS / linux / windows operational system)
  • Both in house and external training programs
  • A selection of snacks, tea and coffee and fresh fruit
  • Monthly drinks events to find out what’s happening in the rest of the business, and to meet and relax with your colleagues
  • Team building activities
  • Relaxed dress code

There’s a lot going on at Ocado Technology!

Come and find out more about us at one of our Tech events.

We are waiting for your CV!

Apply for this Job

* Required