Skip to content

Senior React Native Engineer

  • Hybrid
    • Amsterdam, Noord-Holland, Netherlands
  • €80,000 - €95,000 per year
  • Engineering

Job description

At Source.ag, we're on a mission to power a sustainable future by leveraging cutting-edge A.I. in greenhouse technology to deliver more fresh produce to the world. Our values drive everything we do to support this mission; it’s the way we work, collaborate, and achieve our goals:

🧑‍🌾 All In for our Growers: We work closely with growers, prioritizing their needs.

🌈 Strength through Diversity: We embrace different perspectives and backgrounds, fostering a culture of mutual respect, inclusion, and collaboration.

🌟 Learn-Adapt-Succeed: We grow through continuous feedback, learning, and dedication. 

🚀 Driven to Deliver: We are dedicated to delivering impactful results. 

🌱 Plant Solutions: We 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 emphasizes deep technical expertise and architectural ownership. As a key contributor, you will own the technical direction of projects and lead complex architectural decisions.

You’ll be at the forefront of developing cutting-edge, offline-first applications that not only measure plants but also visualize critical growing processes via interactive 2D Digital Twins. The data you produce will be translated into datasets that our AI models can effectively use to fuel our cutting-edge products.

As a Senior Engineer, you will be the glue between frontend, backend, and our AI models, working cross-functionally with other engineers and key stakeholders.

What we would like you to get excited about:

  • Designing and implementing high-performance measurement interfaces, including 2D visualizations (digital twins) that render complex plant data in real time.

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

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

  • Collaborating with the Source team and greenhouse growers to ensure product development aligns with end-user needs, translating Figma designs into robust, scalable solutions.

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

  • 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.

Job requirements

You have:

  • 6+ years of experience in React Native with strong proficiency in TypeScript and JavaScript.

  • Experience building performance-critical features, specifically involving complex lists, maps, or 2D visualizations. You are comfortable stepping outside standard Flexbox layouts to use Skia or imperative animations when necessary.

  • Deep knowledge of state management patterns (Redux, Zustand, or MobX) with a specific focus on minimizing re-renders in data-heavy applications.

  • Solid understanding of event-driven architectures, API design, and Offline-First principles (sync engines, local DBs).

  • Proven track record integrating back-end services (experience with MongoDB data structures is a strong plus).

  • Solid grasp of mobile (iOS) development and release management.

  • Demonstrated experience in mentoring and influencing technical teams, with the ability to lead technical projects independently.

  • Knowledge of testing, CI/CD, deployments, and Computer Science concepts (data structures, algorithms, and their performance impact).

  • Strong communication skills and a drive to learn and master new technologies.

Bonus points if you have:

  • Hands-on experience with React Native Skia, Reanimated 3, or SVG animations.

  • Experience with PowerSync, MongoDB, or Expo.

  • Experience writing Native Modules using Swift/Kotlin.

  • Background in single-page web application development using React or Angular.

Our offer in return for your talent and skills:

  • A hybrid work environment: We have office days on Mondays and Thursdays, which we make awesome!

  • Lunch at the office

  • Flexible hours, always respecting your team and meetings

  • Pension contribution of 4.5%

  • Mental well-being guidance through Open Up

  • MacBook (for the deep tech roles, a 16T)

  • Travel allowance for office commute

  • Annual learning budget of € 1,000

  • One-off work from home budget of € 550

  • Monthly wifi & phone plan reimbursement of € 50

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

🌱 Ready to grow with us?

At Source, we highly value diversity of backgrounds and perspectives. Research shows that people assess their fit for roles differently, so we strongly encourage you to apply even if you feel you don’t tick all the boxes!

or