iOS Software Engineer

Sorry, this vacancy is now closed

Closing date
31 Jan 2018
40 hours per week
Contract type
Hatfield (Head Office)

When you think of Ocado, you probably think of an online supermarket. You probably don't realise that Ocado is the world’s largest online-only grocery retailer, let alone that it is one of the UK’s biggest technology employers who are transforming an entire industry.We combine creativity and brainpower at the cutting edge of mobile development.

Our mobile development team create our award-winning suite of mobile apps that now generate around 30% of our 140,000 weekly orders. The team mainly develops apps for iOS, but also android, windows 8 and other mobile platforms. As the percentage of weekly orders taken on mobile is growing rapidly, it is backed by major new projects within the team.

 What does the mobile team do?

We combine creativity and brainpower at the cutting edge of mobile development. Our mobile development teams are creating the future of mobile grocery shopping, working in cross-functional teams to deliver an international customer experience for the Ocado Smart Platform (OSP).

We are looking for skilled Software Developers to join the team as we continue the development of this technically challenging and ever-evolving suite of apps.

What you need to know

We’re looking for developers with real-world experience of Java, Scala, Swift or Objective-C. It would be good if you have knowledge of the iOS SDK and the xcode development environment and great if you’ve released your own iOS applications into the App Store. If you haven’t, don’t worry, you’ll be working with the industry's best developers, and they’ll quickly help you get up to speed with iOS development.

You’ll be able to pick new concepts up quickly, and as you understand the fundamentals of computer science, you will be comfortable moving between technologies, as you’ll occasionally dip into other platforms, such as Android or REST web services. You’ll be a good team player, and used to working in an agile development team, however, you must also be motivated to work by yourself, or even lead a small group of developers when required. You’ll be keen to automate repetitive tasks with scripts and automated testing tools wherever possible. You’ll enjoy working in an agile environment and be familiar with agile CI tools such as Jenkins, Bamboo or GitLab.

What we can offer you

Technically stretching work is a given. We want you to push technological boundaries and create solutions to problems people haven’t even thought about yet; so we’ll give you the freedom and the tools and the playful, stimulating working environment you need to do what’s never been done before. While red tape’s conspicuous by its absence, rewards are plentiful:  as well as a competitive salary, benefits include pension scheme, interest-free season ticket loan and, of course, a healthy 15% Ocado staff discount (and free delivery).

Find out more about Ocado Technology at

Please note that due to the high volume of applications we will be in contact with shortlisted candidates only. If you have not heard from us within 4 weeks, please assume your application has been unsuccessful on this occasion. 

Due to the fast paced nature of Ocado's business our vacancy close dates may be subject to change.

Job alerts