Over de job
We zijn op zoek naar een ervaren TypeScript Developer om in ons ontwikkelteam te werken aan:
- Nauw samenwerken met de Product Owner om de volledige ontwikkelingscyclus te beheren en aan te sturen op basis van veranderende vereisten
- Implementeer software van hoge kwaliteit op basis van user stories, inclusief het inschatten van de inspanning.
- Bied technische oplossingen en verbeteringen aan, vergezeld van goed doordachte argumenten om ze te ondersteunen;
- Hoogwaardige, gezamenlijke codebeoordelingen afdwingen als kernactiviteit bij ontwikkeling
- Zorg ervoor dat wijzigingen grondig worden gedocumenteerd als standaard ontwikkelpraktijk.
- Veilige CI/CD-operaties opzetten en onderhouden.
- Samenwerken met andere eenheden en programma's binnen Banqup Group.
Wat zouden we graag zien
Vereiste technische vaardigheden:
- Tenminste 6 jaar professionele werkervaring in TypeScript-ontwikkeling.
- Deskundig in het begrijpen van de kernconcepten van React en het bijbehorende ecosysteem.
- Diepgaande kennis van de grondbeginselen van JavaScript en TypeScript, met een sterke interesse in hoe dingen onder de motorkap werken.
- Ervaring met een Node.js backend framework zoals Express of NestJS
- Sterke nadruk op het schrijven van goed gedocumenteerde, schone en onderhoudbare code;
- Je weg weten te vinden in profiling/benchmarking tools om knelpunten op te sporen en op te lossen.
- Ervaring met testgedreven ontwikkeling, geautomatiseerd testen en continue integratie, met behulp van frameworks zoals Jest of vergelijkbaar.
- Bekendheid met monorepo tooling (bijv. Nx, Yarn)
- Kennis van web-API's: REST, OpenAPI
- Ervaring met bronbeheer (git/git-flow)
- Kennis van databases: SQL (PostgreSQL), NoSQL (DynamoDB) smaken;
- AWS (Lambda, DynamoDB, SQS, ...)
- Uitstekend gesproken en geschreven Engels is verplicht;
Kennis van een van de volgende zaken is een pluspunt:
- Ervaring met het schrijven van E2E-tests met een framework zoals Cypress of Selenium
- Bekendheid met Webpack / Vite, Jenkins, Docker en JIRA
- Een goed begrip van webontwikkeling: HTML5, CSS3
- DevOps en Terraform
- Kennis van alternatieve technologieën en frameworks
Zachte vaardigheden:
- Duidelijke, beknopte, samenhangende en volledige schriftelijke en verbale communicatie in het Engels
- Informatie kunnen opzoeken, interpreteren en presenteren
- Je deelt je ideeën en verbetert jezelf en het team om je heen voortdurend
- Hoge integriteit en veel aandacht voor detail
- Eigenaar zijn van de code die je hebt geschreven en proactief problemen oplossen
- Waarde hechten aan teaminspanning en een teamspeler zijn
- Hoewel teamwerk belangrijk is, moet je ook zelfstandig kunnen werken.
We streven naar een diverse en inclusieve werkplek waar iedereen zich gewaardeerd en gerespecteerd voelt. Als werkgever met gelijke kansen verwelkomen we sollicitaties van alle achtergronden. We laten ons leiden door de principes van Verantwoord Ondernemen van de OESO en de Mensenrechten van de VN en zijn toegewijd aan ethische praktijken en het maken van een positieve impact door onze innovatieve oplossingen.