Full-Stack Developer
Bedrijfsprofiel
Het bedrijf heeft een eigen product om de werkprocessen binnen complexe enterpise omgevingen zo efficiënt mogelijk te maken. Je werkt met je collega's aan een applicatie die door 30.000 tot 35.000 ambtenaren gebruikt word. Hiernaast is de organisatie erg ervaren in het ontwikkelen van apps voor de meest populaire platformen en hebben zij ook veel ervaring met werkprocessen.
Het bedrijf bestaat op dit moment uit 13 medewerkers waarvan elke een technische onderleg heeft. De ambitie van het team is om met hoge frequentie, nieuwe software op te leveren. Dit betekent dat clean code, design voor test en een hoge graad van testautomatisering essentieel zijn! De front-end applicaties gebruiken daarbij services die worden geïmplementeerd in JavaScript. De back-end applicaties gebruiken services die worden geïmplementeerd in PHP, C# en GO.
Zij zijn een snel groeiende organisatie en zijn momenteel op zoek naar een full-stack developer ter uitbreiding van hun development team. De organisatie onderscheid zich, doordat zij hun werknemers veel vrijheid bieden. Zo mogen alle medewerkers zelf weten, wanneer en op welke tijdstippen zij werken.
Functie omschrijving
Als full-stack developer ben je verantwoordelijk voor de doorontwikkeling van hun SaaS applicatie. Dit betekent uiteraard dat je code schrijft en zelf zorgt voor de bijbehorende unit tests. Daarnaast lever je een bijdrage aan het verbeteren van de software architectuur en ben je actief betrokken bij het vertalen van wensen en ideeën naar een technisch ontwerp dat past binnen de ontwerpprincipes van de SaaS applicatie. Naast hun primaire SaaS applicatie hebben zij nog 12 andere applicaties. Hierbij houd je jezelf op de hoogte van nieuwe ontwikkelingen en technologieën.Je helpt mee met het bedenken en Agile ontwikkelen van nieuwe features voor de SaaS applicatie. Samen met je team en de product owner stel je specificaties op, werk je mockups uit en ontwikkel je samen de intuïtieve front-end-elementen om deze functies een samenhangend en integraal onderdeel van het product te laten zijn. De SaaS applicatie bestaat uit een 14-tal single page apps, die allemaal een specifieke functie in het grotere geheel vervullen. Je denkt voortdurend na over hoe je deze apps kunt verbeteren, om zo het product naar een nog hoger niveau te tillen. Het doel is om op de front-end op helemaal naar React over te gaan.
Functie eisen
- Javascript, PHP of C# ervaring
- Framework ervaring zoals React en/of Angular; hun codebase is nu 70/30
- Bedreven in het maken en verbeteren van complexe Single Page Applications
- Ervaring met Test Driven Development. Zij gebruiken Cypress en Karma
- Praktische ervaring met Continuous Integration
- Ervaring met revisiebeheer. Zij gebruiken Gitlab
- Pre: affiniteit met Visual Design-aspecten van software
- HBO werk/denk niveau
- Open zijn om met meerdere programmeertalen aan de slag te gaan!
Arbeidsvoorwaarden
Een salaris tot 60K op jaarbasis afhankelijk van je ervaring, een prima secundair arbeidspakket en veel vrijheid en verantwoordelijkheid. Je kunt ook 4 dagen vanuit huis werken (minimaal 1 dag op kantoor)!
Ben jij een full-stack developer waar wij naar opzoek zijn, of heb je vragen over deze vacature? Stuur dan een mail naar g.vanschagen@haystackpeople.nl of bel naar 06-26051747!