New to Sign up now to get your own personalised job matches.

Sign up

New to Sign up now to get your own personalised job matches.

Sign up

iOS Developer

Job in Amsterdam, the Netherlands

Degree level


Job function


Required language

English (Fluent)

Work experience

2 to 5 years

Find your job faster with a profile

Directly see your job matches and find a job that's perfect for you.

Picnic is an app-only supermarket. Customers rely on a smooth and bug-free app for their groceries. Our developers work in a challenging environment to write the future of in-app grocery shopping. We want iOS developers to push innovative features while maintaining ease-of-use. 

🏦 Where you fit in 

Our customers trust the Picnic app. It provides an easy step in the delivery of their daily groceries.The interaction is quick and seamless, with grocery shopping done at the tap of a fingertip!

As one of our iOS developers, you work in an environment where mistakes are fatal. Critical bugs mean; no deliveries, no food, and a bunch of hungry customers. Our bi-weekly updates must run smooth and bug-free. You will work towards improving these stats:

  • 4.7 star rating 💯
  • 99.93% crash free sessions 💪🏼

Those numbers don’t come by chance, but from a dynamic relationship between our designers, product owners, and engineers. Working collaboratively you ensure that high-quality is maintained, nuanced requirements fulfilled, and our customers’ groceries delivered.

You’re comfortable in product development and understand it not only as a tool to showcase technical ability, but as a way to improve people’s lives. At weekly user-testing lab sessions, you test, evaluate, and evolve ideas. You expand the features of our iOS app without taking away from the simplicity of the mobile store.

Owning your features, you’re ready to pursue your interests while writing the future of in-app grocery shopping!

If you still require more motivation to apply - check out our page:

🔥 What challenges await you

  • Ensure the iOS app runs smoothly by writing high-quality code, unit, and snapshot tests
  • Triage and resolve bugs reported by our customers
  • Refactor older parts of the application to improve maintainability and extensibility
  • Refine and advance the architecture of our app
  • Collaborate with your QA and UX peers to test for robustness and reliability, and ensure user-friendly interaction

👉🏼 Who you are

  • Bachelor’s in Computer Science or equivalent
  • 2+ years of experience shipping high-quality software
  • Strong Swift skills and good knowledge of the Cocoa Touch APIs
  • Experience with SCM, preferably Git
  • Experience with RxSwift or another FRP framework is preferred
  • Experience in Unit/UI testing
  • Experience in writing decoupled code using any large scale app architecture (e.g VIPER, MVVM, MVP, RIBS etc)
  • Fluent in English, Dutch not required
  • For bonus points: Open-source contributions or projects

📱 Technologies you'll use

  • Swift
  • RxSwift
  • Cocoapods and Git

Hungry for more? Check out for an overview of our tech stack.

Logo Picnic
About Picnic
to company page

Picnic is the world’s fastest growing online supermarket with a unique business model and a highly engaged customer base. Our mission is to make grocery shopping simple, fun, and affordable for everyone. Beyond that, we love working towards a greener future by using cutting-edge warehouse technologies and running a 100% electrical fleet of delivery vans. Are you ready to join this unique technology-first venture?

Active in 2 countries
200 employees
50% men - 50% women
Average age is 28 years

What employees are saying

Ana Narciso

Data Engineer

Ana Narciso

When I started at Picnic in 2016, I was surprised to see that for such a young company the infrastructure was very mature. The data warehouse had been set-up and many entities and systems were already covered. That really impressed me. I could see that business intelligence...

Lorena Salamanca

Software Engineer

Lorena Salamanca

At Picnic, we are always up for designing and developing new prototypes. We want to give our customers a unique in-store experience. To do this, I thought it would be cool to integrate our interaction flow with voice-commanded devices – such as Amazon Echo, or Google Home....