A Belgian federal security authority develops internal web applications used by operational teams, and this role exists to build and evolve secure, production-grade frontends. The engineering team delivers Angular single-page applications that consume microservices and RESTful webservices; strong skills in Angular and GitLab are essential. The work combines GUI development, automated testing and UX/UI improvements in a security-constrained environment.
The mission
You will join a frontend engineering group responsible for delivering new Angular applications and maintaining an established set of frontends that support operational users across federal services. The technical landscape includes Angular (TypeScript), RESTful webservices backed by microservices, GitLab for source control and CI/CD, and an emphasis on automated unit and end-to-end testing. Security and access control are core constraints for every release.
Day to day you design and implement user-facing features, translate UX specifications into accessible GUIs, and integrate with backend microservices. You will work with product owners, backend teams and testers to keep releases predictable, contribute tests and pipelines in GitLab, and take ownership of quality and usability for the components you deliver. The role sits within a secured organisation based in Brussels (Bruxelles), Belgium and requires senior-level autonomy and mentoring of more junior engineers.
Your responsibilities
- Deliver production-ready Angular components and pages that meet accessibility and usability standards.
- Design and implement integration with microservices and RESTful webservices to meet functional and performance targets.
- Create and maintain automated tests, including unit tests and end-to-end test suites, to reduce regressions.
- Improve GUI and UX/UI details based on user feedback and acceptance criteria, prioritising clarity for operational users.
- Collaborate in GitLab-based CI/CD pipelines, perform code reviews and enforce quality gates before deployment.
- Mentor colleagues, document patterns and help evolve the frontend architecture and component library.
Your profile
Essential skills
- 10 years proven experience in frontend development, with substantial production work in Angular and TypeScript.
- Strong practical knowledge of GitLab for source control and CI/CD, and experience contributing to pipelines.
- Demonstrable experience integrating frontends with microservices and RESTful webservices.
- Solid testing practice: unit testing, e2e testing and debugging in browser environments.
- Clear UX/UI sensibility and experience producing usable GUIs for operational users.
- Ability to work within strict security processes and follow secure coding practices.
- Belgian nationality and hold or be willing to obtain a top secret security clearance.
- Senior level communication and mentoring skills, able to work with multidisciplinary teams.
Languages
- Dutch C2 or French C2, the other national language at minimum C1.
- English C1.