Senior React Developer

Functieomschrijving

Wil jij in een jonge en innovatieve omgeving werken met de nieuwste technieken? Dan is dit de baan voor jou! 

Als ervaren Front-end Developer ben jij toe aan een nieuwe stap in je carrière. Wat jij zoekt, is een jong snelgroeiend bedrijf waar je aan mee kunt bouwen voor de komende jaren, en waar je een grote impact hebt op de business door jouw kennis en ervaring. Beequip is hard aan het digitaliseren en daar hebben we jou voor nodig!

Jouw uitdaging

Wij gaan onze website vernieuwen en zijn op zoek naar versterking voor het development team. Als front-end developer ga je –samen met de rest van het team, op basis van een nieuw design met modulaire blokken een JAMstack website ontwikkelen. De frontend bouwen we in TypeScript met Next.js en de data halen we op via content APIs –bijvoorbeeld die van Sanity. Voor onze contentschrijvers zetten we een modern CMS op, zodat zij eenvoudig invulling kunnen geven aan pagina’s en elementen. Uiteraard staat deze oplossing nog niet vast en zijn daarom ook benieuwd naar jouw input.


Je komt te werken in een senior development team, wat in het hart van het bedrijf staat en steeds belangrijker wordt. We streven naar simpliciteit, liever minder dan meer, en we willen de code zo snel mogelijk in productie hebben! Jouw uitdaging is het creëren van een robuuste code die goed getest is en gemakkelijk te begrijpen is. Leuk om te weten, we hebben weinig legacy; de code is niet ouder dan twee jaar. Je bent een mentor voor anderen op gebieden waar je sterk in bent en staat open voor begeleiding in gebieden waar je onbekend mee bent.



Waar je nog meer aan gaat werken (+ onze tech stack)


Beequip is de afgelopen 5 jaar hard gegroeid. Waar eerder een eenvoudige website met enkel een contactformulier voldoende was, hebben we nu behoefte aan een moderne oplossing waar we onze digitale tools op kunnen aansluiten. Zo willen we onze klanten beter bedienen. Dit doen we bijvoorbeeld ook met een ‘slimme’ leasecalculator die een aanbod voor een lease kan afstemmen op de persoonlijke situatie van de klant en een persoonlijke omgeving waar klanten hun leases kunnen beheren. Voor het ontwikkelen van deze applicaties gebruiken we React en TypeScript (de back-end is gebouwd in Ruby on Rails), hebben we een eigen design system ontwikkeld en gebruiken we Apollo GraphQL als data layer en communicatie met de backend. Verder streven we naar een hoge test coverage en betrouwbare end-to-end tests.



TL:DR

  • De leasecalculator waarmee onze klanten een leaseaanvraag kunnen doen
  • Een online omgeving waar klanten hun lopende leases beheren
  • Beeport: onze online aanvraagportal voor tussenpersonen (brokers en dealers)
  • Innovatieve projecten tijdens onze hackweeks

    Functievereisten

    Dit neem je mee

    • 5+ jaar ervaring als front-end developer
    • Tenminste 2 jaar professionele ervaring in React
    • Volledig thuis in JavaScript en de nieuwe features van ES6, ES7 en ES8
    • Je ben up-to-date met de laatste ontwikkelingen en best practices van het web

      Bonuspunten voor

      • Ervaring in TypeScript, Elm of een andere functionele taal
      • js Native of iOS/Android ervaring
      • Side-projects, een Github-profiel of andere open source code om te delen
      • Ervaring met werken in een hoog gereguleerde bedrijfstak, zoals finance of verzekering


      Wat bieden we jou

      • Jonge en snelgroeiende organisatie met vraag naar veel nieuwe producten en features
      • Je komt te werken in een team van drie frontend’ers en drie Ruby programmeurs
      • Een goed salarispakket inclusief de mogelijkheid tot max. 20% bonus
      • Geen vast aantal vakantiedagen maar we willen wel dat je minimaal 4 weken vakantie opneemt
      • Ruimte (en budget) voor persoonlijke ontwikkeling en trainingen  en de gelegenheid om naar conferenties en Meetups te gaan
      • Deels thuis en deels op kantoor werken
      • Inspirerende plek om te werken met no-nonsense cultuur, veel flexibiliteit en vrijheid
      • Goede openbaar vervoer aansluitingen met trein, metro en tram
      • Je komt te werken in een team waar we elkaar helpen en stimuleren om onszelf te blijven ontwikkelen