Vacature Medior Software Engineer

40 uur

TreeHouse is het grootste online huurplatform van Nederland. Wij helpen maandelijks meer dan 3 miljoen woningzoekenden bij het vinden van een nieuw thuis via onze websites. TreeHouse is onderdeel van Real Estate Classifieds B.V. dat ook de websites Pararius.nl, Huurwoningen.nl, Kamers.nl en het CRM-pakket Pararius Office opereert.

We werken vanuit kantoren in Amsterdam, Rotterdam en Breda met ongeveer 65 enthousiaste mensen. Sinds jaar en dag zijn we het absolute nummer 1 platform voor de huurmarkt en zijn we ook andere markten aan het verkennen.

We zijn per direct op zoek naar versterking van ons development team. We zijn er zeker van dat we jou heel veel tofs te bieden hebben; mogen we je nieuwsgierig maken?

Over ons

Hoewel we als bedrijf flink groeien, werken we in kleinschalige, multidisciplinaire teams waarin we snel proberen te schakelen en waarin veel gespard wordt. Dat zorgt er ook voor dat er enorm veel vrijheid is in de manier van werken. Zo hebben we met de nodige veranderingen onze eigen mix van Scrum en Kanban gevormd. We hebben gepakt wat we tof vinden of goed bij ons vonden passen, maar het is ook weer geen scrumban. Zelfs binnen de organisatie is er verschil tussen de teams. Samen met de product owner proberen we onze teams steeds meer zelfsturend te maken. Ons motto is daarbij: zolang het werkt, werkt het. Werkt het niet, dan passen we het aan. Dat betekent dat je samen met jouw team buiten de gebaande paden kunt denken en alles kunt uitproberen. We vinden het namelijk belangrijk dat we de kennis en kunde van onze developers optimaal kunnen benutten. Je bent slim zat, dus zonde om dat niet te gebruiken, toch?

Wat ga je doen?

Als software engineer bij Treehouse ben je onderdeel van het Pararius of Huurwoningen team. Een team bestaat uit een Product Owner, Interaction Designer, Tester en meerdere Software Engineers. Als software engineer ben je verantwoordelijk voor een optimale performance van de website, maar denk je ook graag mee over alle achterliggende diensten die nodig zijn om dit te behalen. Je bent dus niet alleen strikt met backend / frontend zaken bezig, maar bedenkt oplossingen die je met het team in korte iteraties kunt releasen. Hierbij weten we natuurlijk dat elke engineer wel zijn eigen specialisatie heeft. Dat proberen we in elk team goed te balanceren zodat we met elkaar het beste resultaat kunnen behalen en daarnaast elkaar helpen om op een hoger niveau te komen!

Om dit alles voor elkaar te krijgen, werk je met een component based architecture van herbruikbare componenten. Javascript zie je als progressive enhancement, de componenten schrijf je in Vanilla JS (ES6/7). Alle componenten worden beschreven in de styleguide, de styling doe je via SASS volgens de BEM methode. Aangezien nog niet elke website volgens de laatste architectuur is ontwikkeld (we noemen dit legacy), ben je ook bezig dit te refactoren. Het doel is om alle websites op een enkel platform te krijgen, gebruikmakend van dezelfde services. De websites draaien op een Symfony framework, je bent dus dagelijks bezig met Twig en PHP. Kennis van zaken als DDD, Elastic, Pub/Sub & schaling zien wij als een absolute meerwaarde. Integratie tests schrijf je, naast de nodige unit tests, in Behat en Cypress.

Je bent scherp, denkt mee en geeft feedback op te ontwikkelen functionaliteit. Voor de websites gebruiken we op dit moment geen React, VueJS of Angular, maar er is alle ruimte om hiermee op kleine schaal te experimenteren.

Wat kun je van ons verwachten?

Kortom, we verwachten een hoop van je. In ruil daarvoor kan je van ons verwachten: een mooie Mac (of Dell) om op te werken, veertig enthousiaste jonge collega’s en een inspirerend kantoor op een bijzondere locatie in de binnenstad van Rotterdam (De Machinist, Coolhaven) tussen allerlei kleine bedrijven en ondernemers. We zijn informeel en hechten veel waarde aan een goede sfeer en individualiteit. Met andere woorden: je kunt bij ons lekker jezelf zijn. Daarnaast lunchen we gezamenlijk, houden we voor de echte fanatiekelingen bloedstollende tafeltennistoernooien, drinken we op vrijdagen graag een biertje na (of eigenlijk tijdens) werktijd en hebben we diverse leuke teamuitjes per jaar. Daarnaast hebben we goede secundaire arbeidsvoorwaarden, zoals een pensioen waarvan 70% wordt betaald door de werkgever.

En ook goed om te weten: we zoeken ook een software engineer met hetzelfde profiel voor onze vestiging in Breda! Ons kantoor bevindt zich in het AV-huis, naast het Blushuis, te midden van allerlei andere bedrijven en ondernemers.

Enthousiast?

Klinkt dit voor jou als de ideale baan? Dan ontvangen we graag je motivatie en jouw recente werkervaring. Je mag je cv meesturen, maar we leren in plaats daarvan liever meer over de sites en blogs die je vaak leest, de podcasts die je luistert, de conferenties die je hebt bezocht en al het andere waarvan jij denkt dat het laat zien wie jij bent en wat je kan. Anders gezegd: we ontvangen liever jouw Github-account dan een statisch opgemaakt CV.

Twijfel je of je goed genoeg bent? Daar geloven we niet in, dus reageer maar gewoon. We bijten niet en in het ergste geval geven we je wat tips om jezelf te verbeteren. Dus: what’s there to lose?!

Interesse? Stuur je sollicitatie naar solliciteren@treehouse.nl!

Online Marketeer (Senior)

Snelgroeiend internetbedrijf zoekt analytisch meesterbrein Ben jij analytisch sterk, conversiegericht en gaat jouw hart sneller kloppen van data? Dan zijn wij wellicht voor elkaar gemaakt!

Open sollicitatie

Voor nieuw talent staan wij altijd open. Ben jij specialist in je vak en zie je jezelf wel werken bij TreeHouse? Stuur je sollicitatie naar solliciteren@treehouse.nl!