Background
Hi there! Nice to e-meet you :) Let us introduce you to who we are and the possibilities that Ocado Technology can offer you! We’re developing high-performance, secure and reliable smart products across the vast tech estate of our unique end-to-end online grocery delivery platform Ocado Smart Platform (
OSP) - through technical and architectural excellence in AI, Machine Learning, Cloud computing and data science.
Your future role
As an iOS Software Engineer, you will join our mobile team in ecommerce stream and will be working on the development of OSP mobile app. You will build the shopping experience for our retail partners’ customers, providing the tools to enable hyper personalised omni-channel experiences.
Tech stack: Kotlin for Android and Swift for iOS, backend: Java/Kotlin - Rocket
Mainly you will be responsible for:
- Development of the Mobile iOS applications (mostly new features).
- Writing and maintaining automation tests suites.
- Work collaboratively inside and outside the team to achieve business objectives.
We’re looking for someone who has:
- Strong programming and object-oriented design skills.
- An iOS expertise, with extensive knowledge of Swift.
- Strong verbal and written communication in English and Polish
- Extensive experience working on published App Store apps.
- Pragmatic approach, but with a keen eye for detail.
- Passion for and understanding of automated testing (snapshot testing, unit testing, ui testing, etc.).
- Advanced knowledge of good programming practices and standards (e.g. SOLID).
- Good knowledge of design (e.g. GoF) and architectural (e.g. MVVM, Redux, etc.) patterns.
It would be great if you also have:
- Passion for clean code!
- Working knowledge of RxSwift, Combine and cocoapods will be an advantage
- An understanding and some experience of Agile software development.
- Experience working in a continuous delivery environment.
- A mastery of git!
- Exposure to Reactive programming paradigms.
- Github projects or AppStore apps.
What we can mainly offer you
- Highly skilled tech team who is always ready to help, collaborate and share knowledge ;)
- Clear career engineering path and possibility to rotate between projects
- Employee Programmes: Life insurance, private health care, multisport card, lunch programs or English classes
- Company share programs: Ocado Free Shares or Ocado Shares Purchase Plan
- Hybrid working model after COVID-19 (we miss each other a lot!)
- Parental support: +10 days maternity / +20 days paternity of leave, funding for nurseries and kindergartens
Have we sparked your interest?
Get in touch! We are looking forward to receiving your application. Would you like to know more about us? Visit our website (
career page) and social media (
Facebook,
LinkedIn).