Funda

Frontend Engineer

  • Amsterdam
  • € 5.385-€ 6.303 a month
  • 40 hours
  • senior
  • Funda
  • Netherlands
Apply for this job

Jouw baan in een notendop

Je dag begint met het afronden van een pull request die de SSR-performance van onze homepage verbetert. Zo blijft de pagina razendsnel, ook bij piekverkeer. Na een korte afstemming met een andere frontend-collega schuif je aan bij een sessie over een nieuwe filteroptie die we binnenkort willen A/B-testen. Je stemt de aanpak af en lost daarna een visuele bug op die alleen op bepaalde schermgroottes speelt.


Na de lunch is er ruimte om pull requests van anderen te reviewen. Misschien van je eigen team, misschien van een ander. Je kent onze component library en Appshell van binnen en buiten. En je ziet meteen waar het nét wat beter, sneller of netter kan.


Wat je gaat doen

Bij Funda schrijf je code die ertoe doet. Je werk heeft directe impact op miljoenen gebruikers die een nieuw thuis zoeken. Daarom zoeken we iemand die dit in huis heeft:


Interfaces die miljoenen mensen gebruiken bouwen en onderhouden.

Samenwerken in een Scrumteam (design, backend, QA, product).

Pull requests reviewen en constructieve feedback geven.

Meedenken over onze frontend-architectuur en standaarden – waaronder onze component library (gebouwd met RekaUI) en AppShell.

Samen met stakeholders zoeken naar een balans tussen productdoelen en performance.

Performance monitoren én verbeteren (zoals Core Web Vitals).

Actief kennis delen binnen je team en de bredere frontend-guild.

Continu kritisch blijven op wat we bouwen en hoe het beter kan.

Nieuwsgierig hoe we werken? Lees onze engineeringblog over hoe experimenten onze processen hebben verbeterd.


Jouw team

Je sluit aan bij een multidisciplinair productteam van zo’n 5 tot 8 collega’s: designers, productmanagers, backend engineers en QA. Daarnaast werk je regelmatig samen met andere frontend engineers aan onze gedeelde infrastructuur en strategie.


Waarom je Frontend Engineer wilt zijn bij Funda

Je werk maakt elke dag het verschil voor miljoenen woningzoekers.

Je krijgt de ruimte om te experimenteren, verbeteren en écht impact te maken.

Je werkt in een team dat autonomie en kwaliteit belangrijk vindt.

Je draagt actief bij aan open source en kennisdeling binnen en buiten Funda.


Dit ben jij

Je woont in Nederland en spreekt vloeiend Engels.

Je hebt een stevige basis in HTML, CSS en JavaScript.

Je hebt ervaring met Vue.js (en liefst ook met Nuxt.js).

Je kent Flutter of staat open om het te leren.

Je weet dat performance een feature is, en je kunt Core Web Vitals verbeteren.

Je gelooft in de waarde van testen en documentatie.

Je werkt graag samen, denkt mee en deelt je kennis.

Je helpt anderen naar een hoger niveau.


En bovenal: je ziet jezelf als een T-shaped engineer (lees hier wat we daarmee bedoelen).


O ja, we leggen je ook graag in de watten:

Een mooi salaris van € 5.385,07 - € 6.303,54 per maand op basis van een werkweek van 40 uur.

Jaarlijkse bonus van maximaal 1,5 keer je maandsalaris.

Hybride werken: minimaal 40% op kantoor.

25 betaalde vakantiedagen en de mogelijkheid om er meer bij te kopen.

Contracturen (32/36/40) zijn bespreekbaar.

60% bijdrage aan je pensioen.

Een leerbudget van € 2000 per jaar.

Een netto vergoeding voor je telefoon en internet van maximaal € 85 per maand.

Een thuiswerkvergoeding van € 2,45 per dag.

Volledige reiskostenvergoeding voor kantoordagen (vanaf 5+ km woon-werkverkeer).


Onbeperkt toegang tot mentale support via OpenUp voor werkgerelateerde én persoonlijke zaken, inclusief telefonische consulten met psychologen.

De mogelijkheid om eens per 3 jaar een (onbetaalde) sabbatical van 3 maanden op te nemen.

Bijdrage aan je abonnement bij geselecteerde gyms en regelmatige massages op kantoor.

Lunch op kantoor – vers bereid door onze huiskoks – voor een kleine, wettelijk verplichte bijdrage die wordt ingehouden op je loon.

Feestjes en teamuitjes – van bootborrels tot graffitiworkshops – én een cadeautje voor je verjaardag. Of zomaar, omdat het kan.



JavaScript Vue.js Nuxt.js HTML CSS Flutter