top of page

Job opening:
Medior Front End developer

About SoilBeat

Traditional farming methods that heavily rely on synthetic chemicals and monocultures have a negative impact on the environment. They contribute to problems like water pollution, soil degradation, and excessive use of freshwater. The use of chemical pesticides also raises health concerns. Additionally, agriculture is a significant source of greenhouse gas emissions. These facts emphasize the importance of adopting more sustainable farming practices to reduce these harmful effects on the environment and human health.

Regenerative agriculture aims to reduce synthetic fertilizers, pesticides and to rebuild a healthy soil, promote biodiversity, and store carbon. However, implementing these practices on farms requires innovative technology.

 

Developers, this is your call to action. The tech world has a role to play in ensuring a sustainable agricultural future.

Introducing SoilBeat - an easy-to-use Saas platform designed for agronomists to help farmers transition to regenerative farming. Our goal is to make sense of complex soil, plant health and other relevant data and provide practical recommendations that farmers can use every day. 

 

If you're a developer passionate about sustainability, this is your opportunity to make a real difference. By joining us in creating a platform that utilises data science, you can empower farmers to make informed decisions that enhance soil health, boost crop yields, and embrace sustainable agricultural practices. Together, we can revolutionise farming and contribute to a greener and sustainable future.

To support our mission of scaling profitable regenerative agriculture, we're building a flexible platform using TypeScript/JavaScript at its core. We'll leverage JavaScript libraries like Node.js and d3.js, along with Python for data analysis.

Key Responsiblities

  • Development and Design:

    • Design, develop, and implement highly responsive user interface components using React concepts.

    • Translate designs and wireframes into high-quality, efficient code.

  • Optimization:

    • Optimize applications for maximum speed, scalability, and user experience.

    • Ensure all user input is validated before submitting to the backend.

  • Collaboration:

    • Collaborate with the product team, designers, and back-end developers to ensure a seamless and consistent user experience.

    • Offer and receive feedback from peers to foster a productive and innovative environment.

  • Maintenance and Upgrades:

    • Maintain and improve our application

    • Stay updated with emerging technologies and apply them to ongoing projects.

  • Testing and Troubleshooting:

    • Develop and maintain unit tests for React components, ensuring robustness and reliability.

    • Identify and fix bugs and performance bottlenecks.

Skills & Experience

Required skills:

  • Core Language Proficiency:

    • JavaScript/TypeScript: Solid grasp of ES6+ features, asynchronous operations, and a foundational understanding of TypeScript's type system.

  • Frontend Development & Data Visualization:

    • React: Proficiency in creating user interfaces with React, encompassing knowledge of components, props, state, hooks, and basic lifecycle methods.

    • d3.js: Adequate skills in crafting standard data visualizations.

  • Integration Skills:

    • API Integration: Experience in integrating APIs, especially if data is generated from a Python backend or other sources, and consumed in a React frontend.

  • Development Tools & Practices:

    • Version Control: Regular utilization of tools like Git.

    • Basic Testing: Familiarity with basic testing practices in JavaScript, preferably with tools like Jest.

  • Performance Optimization:

    • Fundamental understanding of React's performance considerations.

  • Security:

    • Basic knowledge about securing front-end applications, including topics like CORS and understanding client-side security considerations.

Preferred skills:

  • Backend Development:

    • Node.js: Experience with event-driven architecture and a basic understanding of the Node.js runtime.

  • Core Language Proficiency:

    • Python: Basic knowledge of Python, especially if it's used for data processing or analytics.

  • Database Management:

    • Familiarity with one type of database system, be it SQL (like PostgreSQL, MySQL) or NoSQL (like MongoDB). A touch of knowledge on ORMs or ODMs would be a bonus.

  • Security:

    • Introductory knowledge of JWTs or other backend-related authentication mechanisms.

What we offer

  • Come work for a purpose-driven company making waves in the food, environment, and climate sectors.

  • Collaborate with a team passionate about driving positive change and challenging the status quo.

  • Enjoy the benefits of flexible remote work

  • 1 to 2 days per week at the CTO’s location in Friesland.

  • Contract: 1 year. 

  • €50,000 per year.

 

Contact

​To apply, send your CV and cover letter to debra@soilbeat.com

bottom of page