About us

At Ocado Technology we design and build the platform that powers Ocado, the world’s largest online-only grocery retailer. Beyond this, we are putting the world’s retailers online, including Morrisons (UK), Kroger (USA), Casino (France), Sobeys (Canada) and ICA (Sweden). We provide an entire platform from mobile apps, website, fulfilment (automated warehouses, store pick solutions), back-office systems to delivery solutions, all crafted by our passionate team of software engineers.

ISF (In-store fulfilment) gives retailers the option to pick and deliver customers’ orders from their existing stores. It is currently powering a large scale operation with more coming soon. Our system consists of a backend planning and orchestrating the whole operation, a mobile app used by in-store personnel to execute the actual work and a web app giving overview of the work progress as well as some admin functions. It has to be scalable, flexible and fast in order to meet our customers’ needs. To build a world class solution, we are using state of the art technologies from AWS (EC2, DynamoDb, SQS, SNS), Android, React, Redux, Node writing code in Java, Scala, Kotlin and Typescript.

We’d like to talk to Front End Developers who can …

  • Participate in and improve our end-to-end software development cycle
  • Write high quality code using the appropriate technologies and techniques
  • Give and receive feedback through code reviews
  • Write unit, integration, performance, etc. tests to ensure quality
  • Gather data and make data-driven decisions
  • Experiment with new ideas to improve our product
  • Mentor/coach other members in the team


  • Good knowledge of Javascript, HTML and CSS
  • Experience developing REST based web applications
  • Experience implementing responsive web pages
  • Demonstrable problem-solving skills
  • A passion for great user interfaces

Bonus points:

  • Experience with UI frameworks and technologies beyond basic JS/HTML/CSS especially React and Redux
  • Knowledge or experience of Typescript
  • Knowledge or experience of UX or UI design
  • Working knowledge of Java or other OOP languages
  • Knowledge of AWS/Cloud environments
  • A test-driven approach to development

In return we can offer you:

  • Great remuneration package
  • 25 days paid leave
  • 24/7 Employee Assistance Program
  • Life Insurance
  • Enhanced Maternity and Paternity Leave policy
  • Free Share Plan program
  • Share Purchase Plan program
  • Work-life balance and work from home practice
  • A choice of equipment (MacOS / linux / windows)
  • Both in house and external training programs
  • Your own training dedicated budget (for conferences, courses etc.)

Anything else?

There’s a lot going on at Ocado Technology! Click to find out more about our values and our recruitment process.

Ocado is an equal opportunities employer and as such makes every effort to ensure that all potential employees are treated fairly and equally, regardless of their sex, sexual orientation, marital status, race, colour, nationality, ethnic or national origin, religion, age, disability or union membership status.

Apply for this Job

* Required