Skip to content

Senior React Native Engineer

  • Hybrid
    • Amsterdam, Noord-Holland, Netherlands
  • Engineering

Job description

At Source, we are supporting the best greenhouse growers in the world to help them scale their operations and become more successful. We do this by building software and AI solutions that help growers to more efficiently and effectively manage their day-to-day operations. By doing this, we are accelerating the global adoption of efficient and robust food systems which will make fruits and vegetables available and affordable to more people in a sustainable way.


Our values drive everything we do & support our mission. We are All In for our Growers, working closely with them and prioritising their needs. Our strength comes from diversity, embracing different perspectives & backgrounds, fostering a culture of mutual respect, inclusion, and collaboration. With a learn-adapt-succeed mindset, we grow through continuous feedback, learning, and dedication. We are driven to deliver impactful results and plant solutions that shape the future of food production.


We are looking for a Senior React Native Engineer with a focus on technical leadership. This role emphasises deep technical expertise and architectural leadership. As a key contributor, you will own the technical direction of projects & leading complex architectural decisions. You’ll be at the forefront of developing cutting-edge, offline-first applications, working cross-functionally with engineers and stakeholders to solve critical challenges.


What we would like you to get excited about

  • Driving the technical architecture for complex, offline-first, event-driven mobile applications, using React Native and TypeScript.

  • Collaborating with the Source team and greenhouse growers to ensure product development aligns with end-user needs and technical best practices.

  • Translating Figma designs and prototypes into robust, scalable solutions, including MVPs and production-ready applications.

  • Engaging directly with end-users to understand their workflows and UX requirements.

  • Building, testing, and deploying mobile applications, focusing on performance, scalability, and maintainability.

  • Leading technical discussions and cross-team projects, ensuring the integration of well-defined APIs between front-end (Realm) and back-end (MongoDB) systems.

  • Driving code quality by leading reviews and ensuring best practices are followed, particularly around CI/CD pipelines and testing strategies.

  • Autonomously leading technical decisions on cross-functional projects, balancing long-term architecture with immediate project needs.

  • Collaborating with other engineers to troubleshoot and resolve complex technical issues, taking ownership of technical scope and outcomes.

  • Guiding and influencing technical decisions across teams.

Job requirements

You have

  • 6+ years-experience in React Native
  • Strong proficiency in TypeScript, JavaScript, and mobile development.
  • Proven track record working with Realm and integrating with back-end services using MongoDB.
  • Solid understanding of event-driven architectures, API design, and software engineering best practices.
  • Ability to lead technical projects independently, making decisions on architecture and development processes.
  • Demonstrated experience in mentoring and influencing technical teams
  • Strong problem-solving skills with an emphasis on product development.
  • Knowledge of Software Engineering best practices, such as testing, CI/CD and deployments.
  • Familiarity with Computer Science concepts such as data structures, common algorithms, and their performance.
  • Proven experience in state management, especially Redux/Redux Toolkit
  • Proven experience building offline-first applications
  • A drive to learn and master new technologies and techniques.
  • Strong communication skills

Bonus points if you have

  • Experience with Realm, MongoDB, and Redux Toolkit

  • Experience with Detox testing framework

  • Experience with high-performance rendering of complex UIs

  • Experience with native mobile development using Swift and Kotlin and development of single-page web applications using React/Vue.js/Svelte

*At Source, we highly value diversity of backgrounds and thoughts. Research has shown that people make different internal assessments of whether they are a good fit for the job. We therefore highly encourage you to apply for this job, even if you feel you might not 'tick all the boxes!’


Our offer in return for your talent and skills

To reward your contributions, we offer you:

  • A hybrid work environment - we have working days at the office on Mondays and Thursdays which we make awesome

  • Paid lunch on the office days

  • Flexible hours - always respecting your team & meetings.

  • Pension contribution of 4.5%

  • Mental well-being guidance through Open Up

  • Macbook (for the deep tech roles a 16T)

  • Curiosity and learning sessions

  • Travel allowance for office commute

  • Annual learning budget of € 1,000

  • Work from home budget of € 550

  • Monthly wifi & phone plan reimbursement of € 50

  • Unlimited holidays and we expect you at least to take 25 per year

  • S4s - per quarter we have a big company event on Friday that includes dinner and special activities


The Process


*Please note that if you progress to the final round of our selection process, we will kindly request a reference to help us get to know you better.

or