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 are the foundation of our commitment to achieving our mission of empowering growers. Curiosity at our core drives us to explore new possibilities and remain flexible and open. We think and act like owners, taking responsibility and aiming for excellence in all we do. Embracing a shared adventure fosters collaboration and unity, while a growing over comfort mindset ensures we are constantly evolving and improving. Being purpose-driven anchors our actions, ensuring that every effort is aligned with our greater goals. These values are essential, guiding us in our journey and shaping our collective success.
Together with your team, and under the guidance of the Lead Engineer, you will translate user requirements into sleek beautiful-looking user interfaces. You want to understand the user's workflow to create the best possible user experience. You are aware of modern UX best practices and know how to avoid dark patterns.
As an ideal candidate, you have strong experience using Typescript and the React Native framework for creating mobile apps and are not afraid to speak up to share your opinion. Most importantly, you also enjoy both the technical challenges that come with building cutting-edge, offline-first mobile apps.
What we would like you to get excited about
Work with the Source team and greenhouse growers to develop the product
Translate Figma designs and prototypes into working prototypes, MVPs, and products
Work closely with end-users to understand workflow and UX requirements
Architect complex, offline-first, event-driven and reactive apps with clean state semantics
Build, test, and deploy React Native front-ends using Typescript, Realm
Collaborate with the backend engineers to setup back-ends and design a common data model shared between the backend (MongoDB) and frontend (Realm) and help define good APIs for use in the frontend
Job requirements
You have
4 + year-experience in Frontend Engineering and 1+ year experience with React Native
Strong problem-solving skills with an emphasis on product development.
Excels in Typescript and Javascript.
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 (Redux)
Proven experience building offline-first applications
A drive to learn and master new technologies and techniques.
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
Familiarity 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%
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
Source Super Social (S3) - Our Thursday drinks (when possible at the rooftop terrace)
S4s - per quarter we have a big company event on Friday that includes dinner and special activities
Our 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
All done!
Your application has been successfully submitted!