Ocado Engineering Company Profile

Front-end Software Engineer - Store Pick

Ocado Engineering

Munkaköri leírás

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.

Store Pick 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

Requirements: 

  • 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:

  • Flexible working hours
  • 25 Days annual leave
  • Compliments card
  • Additional health care
  • 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 (MacOS / Linux / Windows operational system)
  • Both in house and external training programs
  • A selection of snacks, tea and coffee and fresh fruit
  • Barista coffee machine
  • 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

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!