Frontend Engineer

AXA
Brussels, Belgium
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch, English, French

Job location

Brussels, Belgium

Tech stack

Java
API
Unit Testing
Azure
CSS
Code Review
Continuous Integration
Dependency Injection
Gradle
Graphical User Interface
Maven
Swagger
Responsive Web Design
TypeScript
Openapi
RxJS
Data Processing
Code Comments
GIT
WebPack
Angular
Playwright
Build Tools
Npm(Software)
Front End Software Development
Protractor
REST
Software Version Control
Jasmine
Jenkins
Web Api

Job description

  • Flexibel zijn en het team ondersteunen waar nodig, ook buiten de gebruikelijke verantwoordelijkheden.

AXA wil een weerspiegeling zijn van de diverse samenleving waarin wij leven en voert daarom al jaren een beleid van actieve diversiteit, non-discriminatie en gelijke kansen. In dit kader garanderen wij een gelijke behandeling en toegang tot selecties, ongeacht leeftijd, afkomst, culturele achtergrond, handicap, geslacht of seksuele geaardheid of andere kenmerken. Bij AXA wijzen wij alle vormen van oneerlijke of onwettige discriminatie af. AXA Belgium Meer dan 3000 mensen werken bij ons, vanuit onze vooruitstrevende kantoren in Brussel, Antwerpen, Eupen en Luik. We werken samen met 3200 makelaars. We hebben 3 miljoen klanten en zijn nummer 1 in autoverzekeringen. Het is onze ambitie om onze relatie met al onze klanten te transformeren van betaler naar partner om ons echt te onderscheiden. Onze fundamenten Onze belangrijkste leidraad zijn onze waarden: Customer first, Integrity, Courage en One AXA. Alles wat we doen, daar staan we als één team achter. Bij AXA wijzen wij alle vormen van oneerlijke of onwettige discriminatie af. Meer info in ons Diversiteits- en Inclusiebeleid.

Requirements

  • Front-end (FE) in Angular 20

  • Back-end (BE) in Java 17

  • Applicaties gedeployed op AWS

  • Versiebeheer via GitHub en GitHub Flow

  • 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 Java; Webpack, NPM en Angular CLI voor front-endontwikkeling.
  • API-integratie & documentatie: Swagger/OpenAPI.
  • Performance Optimalisatie: optimalisatie van front-end- en back-endprestaties.
  • Vlotte kennis van het Engels en minstens één andere landstaal (Nederlands of Frans).

Benefits & conditions

AXA biedt je veel meer dan alleen een ideale job:

  • Een New World of Work met flexibele werkuren, flexibele werkplek en activity-based workspaces in een moderne werkomgeving in het centrum van Brussel.
  • Een uitgebreid onboardingtraject om je start en integratie te vergemakkelijken.
  • Talrijke ontwikkelingsmogelijkheden en een ruime interne mobiliteitsmarkt om een boeiende carrière binnen AXA uit te bouwen.
  • Een sterk welzijnsbeleid.
  • Een competitief salarispakket met uitgebreide extralegale voordelen zoals groepsverzekering, invaliditeits-, hospitalisatie- en ongevallenverzekering, mobiliteitsvoordelen, kortingen op bank- en verzekeringsproducten, kinderopvang tijdens schoolvakanties, was- en strijkservice enzovoort.
  • En bovenal: een aangename werksfeer en fijne collega's.

Een mooie beloning voor je werk Een competitief loon, eventueel aangevuld met discretionaire persoonlijke en collectieve premies en natuurlijk ook maaltijd- en ecocheques, een volledige terugbetaling van het openbaar vervoer en een cafetariaplan. Alle voordelen van werken bij een verzekeraar Van groepsverzekering tot ambulante en hospitalisatieverzekering (ook gezinsleden kunnen daarbij aansluiten aan een voordelig tarief) en met tot 30% korting op onze andere verzekeringsproducten. Een job die zich aanpast aan je leven en dromen Een flexibel rooster van 35 uur per week, 36 dagen verlof per jaar om op te laden, evenals de mogelijkheid om gedeeltelijk van thuis uit te werken. Wij bieden sportlessen op het werk, welzijnsprogramma's voor werknemers en trainingen, om u in topvorm te houden, zowel fysiek als mentaal.

About the company

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. * 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.

Apply for this position