Senior React Native Engineer

SOURCE.AG
Amsterdam, Netherlands
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Amsterdam, Netherlands

Tech stack

JavaScript
API
Artificial Intelligence
Software Quality
Continuous Integration
Data Structures
Web Development
Mobile Application Software
MongoDB
Release Management
Strategies of Testing
TypeScript
React
iOS
Backend
Kotlin
Angular
Information Technology
Figma
React Native
Front End Software Development
React
Api Design

Job description

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., * 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

Requirements

Do you have experience in iOS development?, Do you have a Associate's degree?, * 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.

About the company

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.

Apply for this position