Jobs

Mobile Developer

Mobile Developer

Amsterdam

Picnic is an app-only supermarket. Our customers expect a mobile store that is smooth and bug-free. We’re on a quest for innovative Mobile Developers to push creative features while retaining simplicity.

Android Developer

🏦 Where you fit in 

Picnic’s customers rely on the mobile app. They use it to buy their fresh, high quality, and weekly groceries. Our developers make their interaction quick and seamless - not a finger marathon!

As an Android Developer at Picnic you’ll be working with Kotlin. We saw its potential in 2016 and embraced it. This reflects our mindset - pushing design to be simple and functional with a relentless focus on innovation. Check out our stats:

  • 4.41 star rating 💪
  • 99.5% crash free sessions 💯

Not bad. But you can help us do better.

You are accountable for maintaining an easy-to-use, reliable app. When updates are released, you roll them out to users and track their activity for bugs. A smooth app is vital. Critical bugs lead to; no deliveries, empty cupboards, and unhappy customers.

Using hands-on experience with the product development cycle you constantly test, evolve, and evaluate our features. You collaborate with designers to bring their prototypes into a functional reality. Real customers test the app in our user-testing lab giving you the opportunity to trial new features each week.

You’re ready to meet ambiguous requirements to ensure a smooth, elegant and user-friendly experience for all our customers!

We don’t hide our developments. We open-source with the community that helped us grow. If you require more motivation to apply - check out our page.

🔥 What challenges await you

  • Implement new features in our Android app while improving and iterating on existing features to be A/B tested weekly by real customers
  • Work with the backend team to ensure APIs are integrated and properly tested
  • Constantly search for the best user experience
  • Apply your knowledge to ensure a competitive and successful app
  • Ensure efficiency and creativity at each step of the product development cycle

👩‍💻 Who you are

  • Bachelor’s in Computer Science or equivalent
  • 2+ years of experience with Android in API level 16 and up
  • Strong Java and Android SDK development skills
  • Fluent in English, Dutch not required
  • For bonus points:
    • Interest in Kotlin
    • Open-source contributions or projects

📱 Technologies you'll use

  • Java 11, Kotlin, Reactor
  • Dagger, MVP, Robolectric
  • Espresso, Mockito

 

iOS Developer

🏦 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:  http://picnic.tech

🔥 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 https://stackshare.io/picnic-technologies for an overview of our tech stack.

Process

  • iconCV screening
  • iconPhone conversation
  • iconOnline test*
  • iconInterviews
  • iconOn-site day*
  • iconHired

* Depending on the role

Share this position with someone else