> Markdown version of [/jobs/ext/2262705-lead-developer-app](https://www.wearedevelopers.com/jobs/ext/2262705-lead-developer-app). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Developer App - **Company:** ICQ-Flex Profs BV - **Location:** Amsterdam, Netherlands - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Mobile Application Development, Cloud Engineering, Computer Programming, DevOps, Human-Computer Interaction, Software Engineering, Test-Driven Development (TDD), Swift (Programming Language), Backend, Kotlin, Figma - **Published:** August 27, 2026 - **Apply:** https://www.icq.jobs/vacatures/vacature-lead-developer-app-473040-11.html ## About the Role Om succesvol te zijn in deze functie beschik je over: - 5 tot 8 jaar ervaring als softwareontwikkelaar waarvan: - 3 tot 5 jaar iOS en/of Android ervaring - Software ontwikkelen doe je volgens TDD - Serverside Java ervaring is een pré - AWS kennis is een pre Je bent leergierig en nieuwsgierig en kijkt al naar nieuwe methodes en technieken: - Protocol oriented programming, Cloud Native, Swift, Kotlin en Java - Leest technische blogs, gaat regelmatig naar conferenties en meetups Je hebt je werk af en kunt volledig zelfstandig werken. - Je krijgt alle ruimte, maar dan wordt er wel verwacht dat als je denkt dat iets een week duurt dat dan ook een week duurt. Je bent immers als full stack ontwikkelaar bekend met alle lagen van het product. Je hebt een groot gevoel voor User Interfaces - Je vindt het niet gek als veel van je tijd in het tweaken van animaties, perfect overnemen van Figma design in iOS en Android gaat zitten. 1. Je hebt minimaal 5 jaar ervaring als softwareontwikkelaar. 2. Je hebt minimaal 3 jaar iOS en/of Android ervaring. 3. Je hebt ervaring met softwareontwikkeling volgens TDD (test driven development). Functie wensen (gunningscriteria) 1. Je hebt serverside Java ervaring. 2. Je hebt AWS kennis. ## Description Daar ben jij voor. Je bent verantwoordelijk voor de doorontwikkeling van de NS International app, zodat we de beste klantervaring voor internationale treinreizigers bieden. NS International heeft de ambitie om Europa voor iedereen met de trein bereikbaar te maken en het aantal treinreizen over 10 jaar te verdubbelen. Hiervoor richt NS International zich op 4 pijlers: (1) Vanzelfsprekend de nummer 1 winkel voor Europese treinreizen, (2) Snel zoeken, boeken en selfservice, (3) Onderscheidend in persoonlijke reisondersteuning en (4) De meest persoonlijke en professionele duurzame partner. Deze pijlers worden bemenst met eigen teams. Daarnaast is er een groep die deze pijlers ondersteunt (Enabling), bestaande uit een aantal devops- en business teams. Als lead developer app ben jij werkzaam in de pijler Persoonlijke reisondersteuning. NS International werkt volgens het double diamond designmodel, waarbij vanuit klantinzichten gevalideerde diensten worden gecreëerd. Als lead developer app bouw en beheer je onze iOS en Android NS International app en backend API´s die we zelf "runnen en hosten". Je bouwt en beheert dus niet alleen de voorkant maar ook de achterkant. Dit betekent, dat je snel nieuwe functionaliteit kan maken en uitproberen en in productie moet houden, oftewel; "You build it you run it!". - Je krijgt alle vrijheid om te experimenteren met iOS en Android technologie. - Je bent trots op je producten, en je gebruikt ze, omdat je zelf met de trein gaat! - 'Zo maak je samen met ons het reizen met de trein nog beter en leuker voor onze reizigers. Elke dag weer. De reis van morgen begint bij jou!' Je bent verantwoordelijk voor de invulling van de volgende activiteiten: - Onderhoud en doorontwikkeling van de NS International app (iOS & Android - Je kunt de rol van lead developer app oppakken in een scrumteam en bent eindverantwoordelijk voor de app ontwikkeling - zorg je samen met het team voor API en cloudtoepassingen van NSI ## Related Videos - [Boost Productivity with AI: Figma & Playwright MCP Workflows - Aris Markogiannakis](https://www.wearedevelopers.com/videos/1768-boost-productivity-with-ai-figma-playwright-mcp-workflows-aris-markogiannakis) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) - [Designing the Future of Human<>Agent Collaboration](https://www.wearedevelopers.com/videos/1447-designing-the-future-of-human-agent-collaboration) - [There's an app for that - on the role of cross platform development in the app development ecosystem](https://www.wearedevelopers.com/videos/278-there-s-an-app-for-that-on-the-role-of-cross-platform-development-in-the-app-development-ecosystem) ## Related Articles - [How to land a developer job in Amsterdam](https://www.wearedevelopers.com/magazine/36-how-to-land-a-developer-job-in-amsterdam) - [How to Find Tech Jobs in Amsterdam](https://www.wearedevelopers.com/magazine/279-how-to-find-tech-jobs-in-amsterdam) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The Netherlands – Europe’s powerhouse for software development?](https://www.wearedevelopers.com/magazine/31-the-netherlands-europe-s-powerhouse-for-software-development) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)