Sr. Front-end Developer
gemeente Amsterdam Amsterdam
Wat is vereist?
- HBO/WO werk -en denkniveau, een opleiding op het gebied van informatica is een pre
- Ervaring met moderne frameworks als React, Angular of Vue
- Ruime basiskennis van HTML5, CSS3 en JavaScript
- Ervaring met programmeren in complexe IT landschappen, waarbij de code leesbaar, onderhoudbaar en testbaar moet zijn
- Ervaring met algemene front-end tooling zoals Babel, NPM, Webpack en kennis van moderne autorisatiemethodes zoals JSON Web Token
- Kennis van REST API’s, Automated Testing, Git, en MS Azure
Wat krijg je?
- €3.701 - €6.103 bruto per maand (afhankelijk van kennis en ervaring)
- Opname in het ABP Pensioenfonds en maandelijkse bijdrage aan ziektekostenverzekering
- 32 tot 36-urige werkweek
- 144 vakantie-uren bij 36 uur
- Mogelijkheid om extra uren bij te kopen
- Individueel keuzebudget (IKB) van 17,05% bovenop je salaris, trainingen naar eigen wens
- Telefoon, laptop, hybride werken is het uitgangspunt
Wat doe je?
- 55% Functionaliteiten programmeren en verbeteren
- 15% Overleg met collega's
- 20% Werk van collega's reviewen
- 10% Functionaliteiten onderhouden en ontwikkelen
Deze vacature is gemaakt op basis van gesprekken met medewerkers in de functie. Zo krijg jij een realistisch beeld van de baan.
Vacature
Als Sr. Front-end Developer bij gemeente Amsterdam ontwikkel je oplossingen die bijdragen aan belangrijke thema’s voor de stad. Denk hierbij aan woningvoorraad, werkgelegenheid, infrastructuur, veiligheid, verkiezingen, zorg en onderwijs.
Je werkt aan webapplicaties, web apps en native apps, waarvan sommige toepassingen zijn bedoeld om gemeentelijke basistaken te automatiseren (zoals portals voor erfpacht of vergunningen) , en anderen oplossingen bieden voor actuele vraagstukken vanuit de maatschappij, zoals corona, criminaliteit, en onderhoud aan bruggen en kades.
In Amsterdam wordt gebruik gemaakt van moderne methodes, talen en tooling. Denk aan Machine Learning oplossingen om stadsarchieven te indexeren of straatafval te herkennen, open source ontwikkeltalen en frameworks, REST APIs, GraphQL en PostgreSQL voor data-ontsluiting en Docker en Kubernetes om applicaties in de Azure cloud te draaien.
Je gaat als open-source Front-end Developer vooral met JavaScript, TypeScript, React en React Native werken. Back-enders maken veelal gebruik van Python/Django, Node.js of PHP. Het is jouw taak om de toekomstbestendigheid van de applicatie te optimaliseren door zoveel mogelijk te bouwen op basis van herbruikbare componenten en front-end libraries.
Je wordt onderdeel van een multidisciplinair en Agile team. Zo werk je samen met UX Designers om designs en wireframes om te zetten in high quality code. Je houdt je bezig met stijl en techniek, maar ook met aspecten als usability en toegankelijkheid. Middels code-reviews houd je elkaar scherp en zorg je voor kwalitatief goede code volgens uniforme guidelines.
Daarnaast schrijf je zelf tests om je code en de geleverde functionaliteit te controleren. Dit kunnen unit tests, integratie tests en end-to-end tests zijn. Je functie is dus erg divers. Uiteindelijk draag je samen met de Back-enders, Agile Testers en DevOps Engineers uit je team de verantwoordelijkheid voor jullie product.Al met al een interessant en toekomstbestendig werkpalet voor innovatieve Front-enders die willen bijdragen aan waardevol werk.
Als je het leuk vindt om voor de stad Amsterdam de communicatie tussen burger en overheid te optimaliseren, en door applicaties de Amsterdammers te helpen in de samenleving, dan is dit een baan voor jou.
Werkweek
Op een leuke werkdag bespreek je met collega’s hoe jullie het beste een feature kunnen bouwen. Daarnaast werk je aan een pull request en heb je tijd om een story uit de backlog op te pakken.
Tijdens een mindere dag wordt niet duidelijk wat de specificaties zijn van een functionaliteit die gebouwd moet worden. Aangezien dit niet goed is uitgezocht, worden er onnodig veel vragen gesteld en overleggen georganiseerd.
- 09:00
- 10:00
- 11:00
- 12:00
- 13:00
- 14:00
- 15:00
- 16:00
- 17:00
- 18:00
-
- Lunch
- Werken aan pull request
- Pull request bespreken collega's
- Story backlog oppakken
- Stand-up
- Front-end applicaties ontwikkelen
- Front-end applicaties ontwikkelen
-
- Lunch
- Stand-up
- Refinement
- Code review uitvoeren
- Overleg product owner
- Front-end applicaties ontwikkelen
- Front-end applicaties ontwikkelen
-
- Lunch
- Stand-up
- Code review uitvoeren
- Styled components repository doorontwikkelen
- Front-end applicaties ontwikkelen
- Front-end applicaties ontwikkelen
-
- Lunch
- Stand-up
- Brainstorm collega's nieuwe feature
- Retrospective
- Refinement
- Code review uitvoeren
- Styled components repository doorontwikkelen
- Front-end applicaties ontwikkelen
-
- Vrije dag
Voorbeeld uit de praktijk
Groeipad
Opleidings- en ontwikkelingsmogelijkheden worden gefaciliteerd, zowel vaktechnisch als persoonlijk.
Werken bij gemeente Amsterdam
Werken voor de gemeente Amsterdam betekent werken voor een bestuur dat ruim 934.000 Amsterdammers vertegenwoordigt. Dat doe je samen met ruim negentienduizend collega’s verschillend in werk, leeftijd, afkomst, karakter, dromen en hobby’s. Dit is belangrijk voor de organisatie, aangezien al die verschillende achtergronden en talenten zorgen voor de beste resultaten voor de stad.
- 19.000+ collega's
- Gem. leeftijd 47 jaar
- Informeel
- Hybride werken