Picnic

Picnic

Amsterdam, NL

React Native Engineer

At Picnic, we care about your health and wellbeing. As such, we currently support online interviews and remote onboarding (learn more about the process here).

At Picnic, we use native and React Native alongside each other to provide our customers with a grocery delivery service that’s affordable, reliable, and sustainable. Now we’re looking for a React Native developer who’s excited to create exceptional products that really do make a difference to our customers—and to the online grocery shopping landscape!

Why use React Native? To put it simply, using cross-platform technologies enables us to deliver more value to our customers, so it’s a no-brainer for us. What we like about React Native is that it’s an opt-out technology: it provides a useful escape hatch to native. However, we only use React Native where it makes sense; the user experience is our top priority. And don’t worry, we love type-safety so all our React Native code is written in TypeScript.

What you'll do

You’ll shape the strategy for integrating React Native components in our native apps, as well as define conventions and infrastructure around React (Native) development. Through close collaboration with our designers and product owners, you’ll create specifications for new features. You’ll build out our backend-driven UI framework (developed in React Native) and transition existing functionalities from native to React Native whenever possible. With your solid communication skills, you’ll train our amazing team of native engineers.

What do you have?

  • Bachelor’s degree in Computer Science or equivalent
  • 2+ years of full-time experience in shipping high-traffic React Native apps
  • Experience with SCM, preferably Git
  • A problem-solving mindset
  • The confidence to transform high-level business requirements into a technical plan
  • Fluency in English (Dutch not required)
  • For bonus points: Open source contributions to the React Native framework

Tech we use

  • TypeScript and RxJS
  • React Native
  • CodePush
  • Redux
  • Styled Components
  • Jest, Storybook

Picnic perks

Our tech team consists of 20+ product teams, each working on tons of innovative projects, and our startup culture means you’ll get the opportunity to make a real difference. We care about your professional development and you’ll get access to various webinars, Lunch & Learn sessions—and let’s not forget the Tech Academy!

Our salaries are market competitive, we keep our workweek flexible, and our pension plan takes care of your future self. You’ll get fresh lunch and snacks daily in our modern Amsterdam office. We also offer a relocation package: If you join Picnic from abroad, we’ll cover your trip to Amsterdam, sponsor your Visa, and offer you a month of accommodation while you settle in (as long as regulations allow).

You’ll be part of an organization with over 80 nationalities with plenty of cool stuff to fill your social calendar, including after-work drinks, sports groups, board game evenings, language lessons, our annual Picnic festival, company ski trip, and much more!

Relocation package?

Sure! If you join Picnic from abroad, we’ll cover your trip to Amsterdam, sponsor your Visa, and offer you a month of accommodation while you settle in.

If you are joining us from a country that doesn’t allow traveling to the Netherlands just yet due to Covid-19, there's a chance that your onboarding could take place remotely. We had lots of new team members starting their Picnic-journey remotely already, you can have a peek at how it's going here.

What are you waiting for? Get in touch! And no worries, the whole process is currently fully remote, to keep everyone safe and healthy.