Frontend Engineer

Il y a 2 jours

Brussels, Belgique AXA Temps plein
Jobomschrijving: Frontend Engineer: AXA in het kort: Als wereldleider in verzekeringen zet AXA zich in voor de bescherming van particulieren en bedrijven in 56 landen. AXA hanteert een unieke aanpak op het vlak van financiële bescherming: ondersteuning van onderzoek, risicoanticipatie en preventie, gecombineerd met persoonlijke en langdurige begeleiding van slachtoffers. In België telt AXA 4.000 geëngageerde medewerkers die 2,8 miljoen klanten helpen om zorgeloos te leven. AXA hanteert een bedrijfscultuur gebaseerd op vertrouwen en dienstverlening, waarbij medewerkers worden aangemoedigd om zich verder te ontwikkelen en hun volledige potentieel te realiseren binnen een flexibele werkomgeving. Inclusie, diversiteit en maatschappelijk verantwoord ondernemen behoren tot onze kernprioriteiten. Diversiteit is belangrijk voor AXA. Wie je bent, maakt niet uit
- het zijn jouw talenten die het verschil maken. De context: Het applicatielandschap binnen de afdeling Corporate Insurance van AXA België ondergaat momenteel een ingrijpende transformatie. Waar dit vroeger bestond uit een diverse verzameling legacy-applicaties, werkt AXA vandaag aan een coherent applicatielandschap rond een gemeenschappelijk domein, waarbij elke applicatie afgestemd is op de specifieke behoeften van haar gebruikers. Binnen de IT-afdeling willen we het domein P&C Corporate Sales versterken, dat verantwoordelijk is voor de toepassingen binnen de commerciële verzekeringsactiviteiten (“Commercial Lines”). Deze toepassingen bedienen verschillende doelgroepen, waaronder makelaars, eindklanten en interne gebruikers. Tegelijkertijd werkt ons team aan een uitgebreid meerjarig transformatieprogramma. Dit omvat de implementatie van een nieuwe offerteapplicatie, samen met een grondige herziening en modernisering van de productroadmap, het applicatielandschap en de bedrijfsprocessen. De technische omgeving van het team bestaat uit:
- Front-end (FE) in Angular 20
- Back-end (BE) in Java 17
- Applicaties gedeployed op AWS
- Versiebeheer via GitHub en GitHub Flow Rollen en verantwoordelijkheden:
- Samenwerken met Epic Managers, Solution Architects, Requirement Engineers, System Analysts, Developers en Business Analysts.
- Instaan voor codekwaliteit door propere en goed gedocumenteerde code te schrijven, coding standards te respecteren en code reviews uit te voeren.
- Duidelijk communiceren, ideeën helder formuleren, vragen stellen en stakeholders regelmatig informeren over de voortgang.
- Efficiënt samenwerken binnen een groot team, kennis delen en zich aanpassen aan verschillende afhankelijkheden en werkprocessen.
- Proactief problemen identificeren en oplossingen voorstellen zonder te wachten op expliciete instructies.
- Zelfstandig werken, tijd efficiënt beheren en kwaliteitsvol werk leveren met beperkte begeleiding.
- Openstaan voor nieuwe technologieën, veranderende projectvereisten en constructieve feedback.
- Sterke organisatorische vaardigheden tonen bij het beheren van taken, deadlines en afhankelijkheden binnen complexe projecten.
- IT-management en stakeholders regelmatig informeren over technische voortgang, risico’s en planningen.
- Bijdragen aan best practices en innovatie door technologische evoluties op te volgen en verbeteringen voor processen, tools en frameworks voor te stellen.
- Eigenaarschap opnemen over toegewezen functionaliteiten of modules en zorgen voor een tijdige oplevering met behoud van kwaliteitsstandaarden.
- Flexibel zijn en het team ondersteunen waar nodig, ook buiten de gebruikelijke verantwoordelijkheden. Profiel: Opleiding en ervaring:
- Diploma in Informatica, Ingenieurswetenschappen of een aanverwant domein.
- Ervaring in complexe technische of functionele omgevingen is een pluspunt.
- Ervaring binnen de bank
- of verzekeringssector is een pluspunt.
- Analytisch ingesteld, proactief, communicatief sterk en bereid om initiatief te nemen. Front-End vaardigheden (Angular):
- Angular Framework: diepgaande kennis van Angular (recente versies), componenten, modules, services, directives en dependency injection.
- TypeScript: grondige kennis van TypeScript, inclusief geavanceerde functionaliteiten en best practices.
- HTML/CSS: sterke vaardigheden in responsive design, SCSS, de BEM-methodologie en het ontwikkelen van onderhoudbare stijlen.
- State Management: ervaring met Signals en RxJS; kennis van NgRx of vergelijkbare oplossingen is een meerwaarde.
- Testing: kennis van unit testing met Jasmine/Karma; ervaring met end-to-end testing via Playwright of Protractor is een plus.
- Web API’s & REST: ervaring met het consumeren van RESTful services, asynchrone dataverwerking en foutafhandeling aan de gebruikersinterface. Overkoepelende technische vaardigheden:
- Version Control: Git, branchingstrategieën en code review-processen.
- CI/CD: kennis van automatiseringspijplijnen zoals Jenkins en Azure DevOps.
- Build Tools: Maven en Gradle voor J