Front-end developer
Door de Wet DBA is deze opdracht alleen in te vullen door IT-professionals in loondienst (detachering). Eisen: - De kandidaat heeft een afgeronde, erkende en volwaardige opleiding op minimaal Mbo 4 niveau, in de richting van applicatieontwikkeling. - Je hebt minimaal 5 jaar werkervaring als React ontwikkelaar. - Je hebt minimaal 5 jaar werkervaring met TypeScript. - Je hebt minimaal 3 jaar werkervaring met Redux of een vergelijkbare React global state management library. - Je hebt minimaal 5 jaar werkervaring met HTML5 en CSS3, inclusief responsive design principes. - Je hebt werkervaring met het werken in een Agile/Scrum ontwikkelomgeving. - Je hebt werkervaring met het implementeren van unit tests en integratietests. - Je hebt werkervaring met versiebeheersysteem Git. Wensen: - De kandidaat heeft de afgelopen 5 jaar minimaal 3 jaar gewerkt aan grote projecten/applicaties met veel gebruikers. - De kandidaat heeft aantoonbare werkervaring met Redux Toolkit. - De kandidaat heeft aantoonbare werkervaring met MaterialUI. - De kandidaat heeft aantoonbare werkervaring met ECMA standaarden en OOP design patterns. - De kandidaat heeft aantoonbare werkervaring met React Hook Form. Omschrijving: Voor het registreren en verifiëren van persoonsgegevens van verdachten en vreemdelingen met behulp van documenten, vingerafdrukken en foto’s gebruikt de Nationale Politie identificatie zuilen. Via het achterliggende systeem, de BasisVoorziening IDentiteit vaststelling (BVID), kan ook worden bepaald of de eigenaar van een vingerafdruk al bij de politie of bij een ketenpartners bekend is. De wens is ontstaan om meer uniformiteit te creëren tussen de verschillende applicaties. De huidige front-end van de applicatie is verouderd en sluit niet aan op het design system van de politie. De eerste processen zijn overgezet naar de nieuwe architectuur, uitgewerkt in een concrete front-end applicatie. We zoeken een Senior Front-end Developer die mee gaat ontwikkelen aan deze nieuwe applicatie. In de rol van Senior Front-end Developer werk je nauw samen met een multidisciplinair DevOps-team, dat werkt volgens de Scrum-werkwijze. Je komt te werken met andere ontwikkelaars, testers, UX-er, Product Owner en Scrummaster. De kandidaat dient rekening te houden met het in overleg uitvoeren van werkzaamheden en/of beschikbaar zijn buiten reguliere kantoortijden. Als jij van aanpakken houdt, goede ideeën hebt, de positieve sfeer in het team verhoogt en van een dynamische omgeving houdt; dan zit je bij ons goed. Je bent verantwoordelijk voor het bouwen van de front-end applicatie, unit testen en test-automatiseren van de front-end applicatie, meedenken bij UX-beslissingen, uitvoeren van reviews en ondersteunen en adviseren over de toepassing van standaarden, richtlijnen en methoden en technieken m.b.t. de front-end. De Senior Front-end Developer realiseert de front-end van de applicatie en zorgt voor kennisoverdracht aan de teamleden binnen de gestelde opdrachttermijn. Dit betreft zowel het aanbrengen van technische verbeteringen alsook nieuwe functionele behoeften, deels vanuit veranderende wetgeving.