
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
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
*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
All done!
Your application has been successfully submitted!