Frontend Developer

Locatie
Driebergen, Netherlands
Level
Senior

Omschrijving

Vanuit de organisatie is de wens ontstaan om meer uniformiteit te creëren tussen de verschillende applicaties. Daarbij is de huidige frontend van de applicatie verouderd en sluit deze niet aan op het design system. In de afgelopen maanden is een proof-of-concept gemaakt waarin een concept architectuur is uitgewerkt in een concrete frontend (single page) applicatie. We zoeken een Senior Frontend Developer die mee gaat ontwikkelen aan deze nieuwe applicatie. Je komt te werken in een Agile-/Scrum DevOps team met andere ontwikkelaars, testers, UX-er, Product Owner en Scrummaster. Als jij van aanpakken houdt, goede ideeën hebt, uitstekend ideeën van anderen kan adopteren, de positieve sfeer in het team verhoogd en houdt van een dynamische omgeving? Dan zit je bij ons goed.

Doelstelling
De Senior Frontend Developer levert een bijdrage aan het (door)ontwikkelen van de applicatie en zorgt voor kennisoverdracht aan de andere teamleden. Geeft invulling aan de ontwikkel-capaciteit van het DevOps-team dat onderhoud en doorontwikkeling van de applicatie realiseert. De uit te voeren werkzaamheden vallen binnen het onderhoud en de functionele doorontwikkeling voor de applicatie BVID-2. Dit betreft zowel het aanbrengen van enkele technische verbeteringen alsook nieuwe functionele behoeften, deels vanuit veranderende (Europese) wetgeving.

Verantwoordelijkheden
In de rol van front-end ontwikkelaar wordt gewerkt in een multidisciplinair DevOps-team, dat werkt volgens de Scrum-werkwijze. Samenwerken en elkaar begrijpen is een must. Door ontwikkelen en vernieuwen van de applicatie gericht op de front-end.

Vakmatige taken
Als lid van een multidisciplinair team ben je verantwoordelijk voor:

  • Bouwen van de frontend applicatie
  • Unit testen en test-automatiseren van de frontend applicatie
  • Meedenken bij UX-beslissingen
  • Uitvoeren van reviews
  • Ondersteunen en adviseren over de toepassing van standaarden, richtlijnen en methoden en technieken m.b.t. de front-end
  • Het draaien van piketdiensten in afstemming met de overige teamleden t.b.v. beheer en implementatie.

Contacten
Als DevOps-team lid heb je contact met je mede teamleden, de Product Owner, de Scrum Master, andere DevOps-team leden in de keten en mogelijke toeleveranciers en andere stakeholders. In deze rol zijn je belangrijkste partners; je mede front-en developer, de UX designer en je back-end collega ontwikkelaars.

Eisen

  • Minimaal 4 jaar werkervaring in de afgelopen 5 jaar als Senior frontend ontwikkelaar waarbij je gebruikt gemaakt hebt van:
    • JavaScript
    • TypeScript
    • Moderne frontend stack (React, Angular(JS), Vue, Polymer, WebComponents)
    • HTML5
    • CSS en CSS precompilers
    • Webpack
    • Yarn en/of NPM
  • Minimaal 4 jaar werkervaring in de afgelopen 5 jaar als Senior frontend ontwikkelaar waarbij je kennis hebt laten zien van:
    • Software design patterns
    • Web API’s
    • Cross browser concerns
    • ECMA standaarden
    • Performance optimalisatie
    • Concurrency model en de Event loop
    • Inheritance (in de prototype chain) en composition
  • Minimaal 4 jaar werkervaring in de afgelopen 5 jaar als Senior frontend ontwikkelaar waarbij je in het kader van DevOps (hands-on) ervaring hebt met:
    • Unit testen
    • Test automatisering
    • UNIX / Linux
    • Bereid om in piket-diensten te participeren.
    • Je hebt minimaal een volwaardige en erkende MBO opleiding afgerond.

Wensen

  • Je hebt minimaal 1 jaar gewerkt met:
    • React
    • RxJS
    • Redux
  • Je hebt minimaal 1 jaar gewerkt met:
    • Cypress.IO
    • Jest en/of Enzyme
    • Instrumentation software
  • Je hebt minimaal 1 jaar gewerkt met:
    • Material Design
    • JSS of Styled Components
  • Bij voorkeur heb je minimaal 1 jaar gewerkt met:
    • Cloud services
    • Continuous integration software
    • Continuous delivery software
    • Platform as a Service software
    • GIT
  • HBO werk- en denkniveau bij voorkeur op basis van een opleiding Informatica, Informatiekunde of Technische Bedrijfskunde.
  • Je hebt kennis en ervaring met het werken volgens Agile Scrum/DevOps en het gebruik van Jira.

Competenties

  • Accuratesse: Werkt nauwkeurig en zorgvuldig, heeft oog voor detail en maakt weinig fouten.
  • Creativiteit: Bekijkt vraagstukken vanuit verschillende invalshoeken. Komt tot originele, oorspronkelijke en vernieuwende ideeën of oplossingen voor problemen die met de functie verband houden.
  • Probleemanalyse: Signaleert problemen, zoekt en herkent belangrijke informatie, rafelt vraagstukken uiteen en legt verbanden tussen gegevens.
  • Leervermogen: Is alert op nieuwe informatie. Maakt zich actief meester van nieuwe kennis en past deze effectief toe voor de eigen functie.
  • Samenwerken: Heeft oog voor het groepsbelang en draagt actief bij aan het gemeenschappelijke resultaat.
  • Vakmanschap: Beschikt over en past inhoudelijke kennis en vaardigheden op een adequate wijze in zijn vak toe.
  • Systeemdenken: Herkent zowel het groter verband als de interne samenhang binnen vraagstukken en is zich bewust van de eigen positie en invloed in dat grotere geheel.
Toepassen
Drop files here browse files ...

Verwante resultaten

top
Are you sure you want to delete this file?
/