kl.onAction(Clicked offering Page)
top of page

Vacature:
Medior Full Stack or Front End Developer

Over SoilBeat

 

De traditionele landbouw, met zijn grote afhankelijkheid van chemische stoffen en zijn focus op één gewas, stelt ons voor grote uitdagingen op milieugebied. We zien een toenemende watervervuiling, een verslechterende gezondheid van de bodem en een alarmerende vraag naar zoet water. En laten we niet voorbijgaan aan de gevolgen voor de gezondheid van die chemische stoffen of de broeikasgassen die vrijkomen bij dergelijke praktijken.

Waar het op neerkomt? Er is een onmiskenbare noodzaak om over te schakelen op duurzamere landbouwpraktijken om ons milieu en ons welzijn te beschermen.

Hier komt regeneratieve landbouw om de hoek kijken. Deze vooruitstrevende aanpak richt zich op het terugdringen van kunstmest, het verminderen van het gebruik van pesticiden, het herstellen van de gezondheid van de bodem, het omarmen van biodiversiteit en, van cruciaal belang, het vastleggen van koolstof. Het addertje onder het gras? Het succesvol uitrollen van deze praktijken hangt af van de inzet van innovatieve technologische oplossingen.

Ontwikkelaars, dit is jullie oproep tot actie. De technische wereld heeft een rol te spelen in het waarborgen van een duurzame landbouwtoekomst. Laten we de gelegenheid aangrijpen.

Maak kennis met SoilBeat - een eenvoudig te gebruiken softwareoplossing die is ontworpen om boeren te helpen bij de overgang naar regeneratieve landbouw. Ons doel is om complexe gegevens over de bodem, de gezondheid van planten en andere relevante gegevens te begrijpen en praktische aanbevelingen te geven die boeren elke dag kunnen gebruiken. 
Als jij een ontwikkelaar bent met een passie voor duurzaamheid, dan is dit jouw kans om echt een verschil te maken. Door samen met ons een platform te creëren dat gebruik maakt van datawetenschap, kun je boeren in staat stellen geïnformeerde beslissingen te nemen die de gezondheid van de bodem verbeteren, gewasopbrengsten verhogen en duurzame landbouwpraktijken omarmen. Samen kunnen we een revolutie teweegbrengen in de landbouw en bijdragen aan een groenere en duurzame toekomst.
Om onze missie van het schalen van winstgevende regeneratieve landbouw te ondersteunen, bouwen we een flexibel platform met TypeScript/JavaScript als kern. We maken gebruik van JavaScript-bibliotheken zoals Node.js en d3.js, samen met Python voor gegevensanalyse.

Verantwoordelijkheden​

  • Ontwikkeling en ontwerp:

    • Ontwerp, ontwikkel en implementeer zeer responsieve gebruikersinterfacecomponenten met behulp van React-concepten.

    • Vertaal ontwerpen en wireframes naar hoogwaardige, efficiënte code.

  • Optimalisatie:

    • Optimaliseer applicaties voor maximale snelheid, schaalbaarheid en gebruikerservaring.

    • Ervoor zorgen dat alle gebruikersinvoer wordt gevalideerd voordat deze wordt verzonden naar de backend.

  • Samenwerking:

    • Werk samen met het productteam, ontwerpers en back-end ontwikkelaars om een naadloze en consistente gebruikerservaring te garanderen.

    • Bied en ontvang feedback van collega's om een productieve en innovatieve omgeving te bevorderen.

  • Onderhoud en upgrades:

    • Onderhouden en verbeteren van onze applicatie

    • Blijf op de hoogte van opkomende technologieën en pas deze toe op lopende projecten.

  • Testen en problemen oplossen:

    • Ontwikkelen en onderhouden van unit tests voor React-componenten, om robuustheid en betrouwbaarheid te garanderen.

    • Identificeren en oplossen van bugs en prestatieproblemen.

Vaardigheden & ervaring

 Vereiste vaardigheden:

  • Programmeervaardigheid:

    • JavaScript/TypeScript: Goede beheersing van ES6+ functies, asynchrone operaties en een fundamenteel begrip van TypeScript's typesysteem.

  • Frontend ontwikkeling en datavisualisatie:

    • React: Vaardigheid in het maken van gebruikersinterfaces met React, met kennis van componenten, props, state, hooks en basislevenscyclusmethoden.

    • d3.js: Voldoende vaardigheden in het maken van standaard datavisualisaties.

  • Integratievaardigheden:

    • API Integratie: Ervaring met het integreren van API's, vooral als gegevens worden gegenereerd vanuit een Python backend of andere bronnen, en worden geconsumeerd in een React frontend.

  • Ontwikkelgereedschappen en -praktijken:

    • Versiecontrole: Regelmatig gebruik van tools zoals Git.

    • Basis testen: Vertrouwd zijn met basis testpraktijken in JavaScript, bij voorkeur met tools zoals Jest.

  • Prestatieoptimalisatie:

    • Fundamenteel begrip van de prestatieoverwegingen van React.

  • Beveiliging:

    • Basiskennis over het beveiligen van front-end applicaties, inclusief onderwerpen als CORS en het begrijpen van client-side beveiligingsoverwegingen.

 

Gewenste vaardigheden:

  • Backend ontwikkeling:

    • Node.js: Ervaring met event-driven architectuur en basiskennis van de Node.js runtime.

  • Programmeervaardigheid:

    • Python: Basiskennis van Python, vooral als het wordt gebruikt voor gegevensverwerking of analyse.

  • Databasebeheer:

    • Bekendheid met één type databasesysteem, of het nu SQL (zoals PostgreSQL, MySQL) of NoSQL (zoals MongoDB) is. Een beetje kennis van ORM's of ODM's zou een bonus zijn.

  • Beveliging:​

    • Basiskennis van JWT's of andere backend-gerelateerde authenticatiemechanismen.​

 

Wat we bieden

  • Kom werken voor een doelgericht bedrijf dat baanbrekend werk verricht in de sectoren voeding, milieu en klimaat.

  • Werk samen met een team dat gepassioneerd is over het stimuleren van positieve verandering en het uitdagen van de status quo.

  • Geniet van de voordelen van flexibel werken op afstand

  • 1 tot 2 dagen per week op de CTO locatie in Friesland.

  • Contract: 1 jaar. 

  • € 50.000 per jaar.

Contact

Stuur je cv en motivatiebrief naar debra@soilbeat.com

bottom of page