React Native Developer
Direct solliciteren

React Native Developer

Vast

Uren per week 32-36 uur
Plaatsingdatum 07-07-2025
Vacaturenummer CA10053239
Werk- en denkniveau HBO
Salarisniveau € 4.349,- tot € 6.193,-
Aantal fte 1
Sluitingsdatum 27-07-2025
Uren per week 32-36 uur
Plaatsingdatum 07-07-2025
Vacaturenummer CA10053239
Werk- en denkniveau HBO
Salarisniveau € 4.349,- tot € 6.193,-
Sluitingsdatum 27-07-2025
Aantal fte 1
Vakgebied IT / DataIT / Data
  • Maak de stad toegankelijker voor álle Amsterdammers. Met de Amsterdam App bieden we slimme functionaliteiten die bewoners verder helpen. Van afvalinzameling tot parkeren: drempels wegnemen, grote impact maken. 
  • Werk met moderne technologie in een publieke context. Je krijgt de kans om te experimenteren, leren en bouwen in een vooruitstrevende overheidsomgeving waar technologie in dienst staat van de samenleving. 
  • Ontwikkel met hart voor de stad en oog voor haar bewoners. Of iemand nu woont, werkt of op bezoek is, jij zorgt dat de app intuïtief werkt en voorziet in wat mensen echt nodig hebben. 

De functie

Als App developer binnen het Amsterdam App Team werk je aan de doorontwikkeling van een innovatieve, locatiegerichte app die het dagelijks leven van burgers, ondernemers en bezoekers van Amsterdam gemakkelijker maakt. 

Samen met UX-designers vertaal je ontwerpen naar robuuste, toegankelijke en onderhoudbare code. Je houdt je bezig met stijl en techniek, maar ook met aspecten als usability en toegankelijkheid. Je bouwt in React Native, met TypeScript en moderne tooling. Je test je werk grondig (unit/integratie/E2E) en reviewt elkaars code om de kwaliteit te borgen. Je werkt nauw samen met backend developers aan schaalbare oplossingen waarbij herbruikbaarheid, toekomstbestendigheid en gebruikersgerichtheid voorop staan. Je neemt actief eigenaarschap over het product en hebt oog voor performance, UX en toegankelijkheid. 

Het is jouw taak om de toekomstbestendigheid van de applicaties waaraan je werkt te optimaliseren door zoveel mogelijk te bouwen op basis van herbruikbare componenten en App libraries. 

Als App developer ontwikkel je in React Native een innovatieve app waarmee de Amsterdammer eenvoudig zaken kan regelen. Je draagt bij aan: 

  • De ontwikkeling van nieuwe functionaliteit die het leven van de Amsterdammer makkelijker maakt. 
  • Nieuwe ideeën die je samen met gebruikers toetst en door ontwikkelt. 
  • Je bent een teamspeler met eigenaarschap, experimenteert graag en gelooft in groei door feedback. Je volgt de laatste ontwikkelingen in app development. 
  • Je werkt in een multidisciplinair Agile/Scrum team, in een moderne DevOps omgeving.  
  • In Amsterdam werken open-source App ontwikkelaars met gereedschap als React Native, TypeScript, ReactJS, en Azure DevOps.  
  • Het is jouw taak om de toekomstbestendigheid van de applicatie te optimaliseren door zoveel mogelijk te bouwen op basis van herbruikbare componenten. 
  • Je schrijft zelf tests om je code en de geleverde functionaliteit te controleren. Uiteindelijk draag je samen met andere leden van het team de verantwoordelijkheid voor jullie product 
  • Middels code-reviews houden we elkaar scherp en zorgen we voor kwalitatief goede code volgens uniforme guidelines

We willen een goede werkgever zijn die ervoor zorgt dat alle collega’s zich gezien en gewaardeerd voelen. We koesteren verschillen tussen collega’s, al die verschillen zorgen voor betere resultaten voor onze organisatie én onze stad. We streven daarbij naar een personeelsbestand dat een afspiegeling is van de beroepsbevolking van Amsterdam. Dus wie jij ook bent: bij ons ben je van harte welkom!

Digitalisering bij gemeente Amsterdam 
Amsterdam is een unieke stad. Het is een aantrekkelijke plek om te wonen, werken en studeren, en staat bekend als een dynamische, toonaangevende internationale metropool. Tegelijkertijd staat de stad voor een grote uitdaging: de snelle veranderingen in onze samenleving leiden tot nieuwe opgaven. Vaak hebben deze opgaven een automatiseringscomponent, waarvoor softwareontwikkeling nodig is.

De stad werkt opgavegericht met multidisciplinaire DevOps-ontwikkelteams. Deze teams werken aan generieke voorzieningen, zoals een dataplatform, App framework of componentenbibliotheek, maar ook aan specifieke applicaties die collega's en burgers ondersteunen. De applicaties die jij ontwikkelt hebben een enorm bereik en een grote maatschappelijke impact op de inwoners van de stad. Sommige toepassingen zijn bedoeld om gemeentelijke basistaken te automatiseren (denk aan de gemeentelijke website, erfpacht, vergunningen en uitkeringen), terwijl andere oplossingen bieden voor actuele maatschappelijke vraagstukken (zoals verkeer, veiligheid en onderhoud aan de openbare ruimte). Al deze projecten worden ondersteund door de vakgroep softwareontwikkeling, een team van ongeveer 120 professionals, waaronder ontwikkelaars, agile testers en cloud engineers, die mensen en kennis leveren aan de ontwikkelteams in de stad. 

Vakgroep Softwareontwikkeling
De vakgroep zorgt voor de vaststelling van ontwikkelstandaarden, stimuleert samenwerking onder vakgenoten middels gildes en faciliteert hergebruik van code middels generieke componenten. In ons ontwikkelwerk maken we gebruik van moderne methodes en technieken. Denk aan REST APIs en GraphQL voor dataontsluiting en Kubernetes en Docker om onze applicaties in de Azure Cloud te draaien. We gebruiken onder andere de talen/frameworks JavaScript/React, Python/Django en PHP/Symfony, vaak in combinatie met een PostgreSQL database. 

Het Amsterdam App team
Het Amsterdam App Team werkt aan de ontwikkeling van een innovatieve app voor burgers, ondernemers en bezoekers van Amsterdam. Het team bestaat uit twee App developers, twee back-end developers, een informatieanalist, UX-designer, scrum master en product owner. Samen zorgen zij voor een gebruiksvriendelijke en functionele app die locatie-gebonden diensten en terugkerende functionaliteiten biedt, en maken zij het leven van Amsterdammers makkelijker. Als onderdeel van dit team krijg je de kans om direct bij te dragen aan een product met grote maatschappelijke impact en zie je jouw werk terug in het dagelijks leven van duizenden Amsterdammers.

Voor deze functie React Native Developer beschik je over:

  • Minimaal HBO/WO- werk- en denkniveau. Dit kan bijv door een behaalde informatica diploma en/of relevante werkervaring
  • Minimaal 2 jaar ervaring als professionele developer, die bedreven is in TypeScript en React Native met aantoonbare ervaring met het bouwen en uitbrengen van apps binnen complexe IT-landschappen. Het is cruciaal dat je code leesbaar, onderhoudbaar en testbaar is.
  • Ervaring met een breed scala aan React (Native) tools en libraries, zoals React Navigation, Redux Toolkit, Reanimated, Jest, ESLint, Fastlane, NPM en Microsoft Azure DevOps Pipelines.
  • Gedegen kennis van en ervaring met REST API's, geautomatiseerd testen, Git en MS Azure.
  • Kennis van mobile-native talen zoals Kotlin, Objective-C en Swift is gewenst.
  • Ervaring met backend-technologieën zoals Python, Django en PostgreSQL is eveneens een pluspunt.

Aan competenties breng je mee:

  • Communicatie vaardigheid: Het vermogen om ideeën en informatie zowel in woord als geschrift duidelijk, beknopt en effectief over te brengen.
  • Omgevingsbewustzijn: Laat blijken goed geïnformeerd te zijn over vakinhoudelijke, organisatorische, maatschappelijke, politieke ontwikkelingen of andere omgevingsfactoren en weet deze effectief te benutten voor de eigen functie of organisatie.
  • Samenwerken: Levert een constructieve bijdrage aan een gezamenlijk resultaat, in het bijzonder aan de sfeer en de relaties binnen de groep of het team.
  • Resultaatgerichtheid: Concrete doelen als uitgangspunt nemen voor het eigen gedrag en hieraan vasthouden totdat het doel bereikt is.
  • Initiatief: Onderneemt zelfstandig actie. Signaleert kansen en zet deze om in verbeterings- en vernieuwingsacties, die bijdragen aan betere organisatieprestaties.

Als React Native Developer kom je ons minimaal 36 en maximaal 36 uren per week versterken en kun je rekenen op onderstaande arbeidsvoorwaarden.

  • Een brutomaandsalaris tussen € 4.264,- tot € 6.072,- (schaal 11) op basis van een 36-urige werkweek. Het exacte salaris wordt afgestemd op de opleiding, kennis en ervaring die je meebrengt.  
  • Een arbeidsovereenkomst voor de duur van 1 jaar, met daarna de mogelijkheid op een overeenkomst voor onbepaalde tijd als je op dit moment nog geen, of een tijdelijke, arbeidsovereenkomst hebt bij de gemeente Amsterdam. 
  • Als je al een arbeidsovereenkomst voor onbepaalde tijd hebt bij de gemeente Amsterdam, dan behoud je deze en word je overgeplaatst. 
  • Ontwikkel- en opleidingsmogelijkheden. Ons interne opleidingscentrum, de Amsterdamse School, biedt verschillende opleidingen, ontwikkeltrajecten en begeleiding in het werk waardoor je jezelf kan blijven uitdagen.
  • Een individueel keuzebudget (IKB) van 17,05% van jouw salaris dat je kunt gebruiken voor bijvoorbeeld extra pensioenopbouw of extra verlofdagen.
  • Een pensioenregeling via ABP, het pensioenfonds voor overheid en onderwijs. Wij betalen 70% van jouw pensioenpremie.
  • Een reiskostenvergoeding van € 0,10 per kilometer voor reizen met de auto, € 0,15 per kilometer voor reizen met de fiets en € 0,21 per kilometer voor reizen met het OV. Dit geldt tot 45 kilometer enkele reis woon-werkafstand en voor het aantal dagen dat je op kantoor werkt.
  • Voor thuiswerkdagen ontvang je een thuiswerkvergoeding van € 3,- netto per werkdag dat je thuis werkt.
  • Een maandelijkse bijdrage in de ziektekostenverzekering.

Nieuwsgierig naar al onze arbeidsvoorwaarden? Bekijk de Personeelsregelingen Gemeente Amsterdam (PGA).

  • Spreekt deze vacature je aan, dan ontvangen we jouw sollicitatie graag uiterlijk zondag 27 juli 2025 via de ‘direct solliciteren’ button.
  • Deze vacature staat gelijktijdig intern en extern uit. Medewerkers van de gemeente Amsterdam hebben voorrang in de procedure.
  • Wij ontvangen graag je motivatie, waarin je in maximaal 1 A4 pagina toelicht waarom jouw werkervaring en competenties aansluiten bij deze functie. Je motivatie wordt meegewogen tijdens de selectieprocedure
  • De selectieprocedure vind doorlopend plaats zolang de vacature openstaat en bestaat uit een cv/brief ronde en twee selectiegesprekken. We hebben een selectiecommissie van 3 personen samengesteld, bestaande uit een leidinggevende en twee directe collega's met wie je zult samenwerken.
  • Sluit jouw cv aan bij de functie-eisen, dan nodigen we je graag uit voor een sollicitatiegesprek.
  • De gesprekken vinden fysiek plaats op onze kantoorlocatie Oudezijds voorburgwal 300 te Amsterdam.
  • Van elke collega die ons komt versterken vragen wij een recente Verklaring Omtrent het Gedrag (VOG).

Ongevraagde acquisitie door bemiddelingsbureaus stellen we niet op prijs en kan leiden tot uitsluiting bij onze andere wervingsacties. Ook het ongevraagd sturen van cv’s door bureaus aan onze medewerkers zien we als acquisitie. Deze cv’s nemen we niet in behandeling.

Vragen over deze vacature?

Over de functie kun je Stevens, Art, Lead Software benaderen via art.stevens@amsterdam.nl of bellen naar 0618528403. Over de sollicitatieprocedure kun je Ong-A-Kwie, Jennifer benaderen via j.ongakwie@amsterdam.nl.