Front-End Engineer
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Hiring: Front-End Engineer – Angular 2+ & Rust Expert
Extension: Potential long-term extension, with the program planned to continue at least until the end of 2028
Experience: 10+ years of front-end development experience
Languages: Good working knowledge of English. Good working knowledge of either Dutch or French.
About the Opportunity:
- We are looking for an expert-level Lead Front-End Engineer specializing in Angular 2+, with hands-on experience in Rust programming and desktop application development.
- You will contribute to a major digital transformation and modernization program within a Belgian federal public-sector organization. The project focuses on building secure, scalable, maintainable, and high-performing applications that support critical administrative processes.
- This role is ideal for an experienced technical leader who combines strong front-end architecture capabilities with advanced Angular expertise and the ability to develop and maintain desktop applications using Rust.
Candidates must demonstrate relevant hands-on experience in the following areas:
- Rust Programming: At least 1 year of practical experience.
- Angular 2+: At least 5 years of professional experience.
- Desktop Application Development: At least 1 year of hands-on experience.
- Front-End Architecture: At least 5 years designing and architecting front-end solutions.
- Design System Development: At least 5 years developing and optimizing reusable design-system library components.
- Cloud-Native Front-End Development: At least 5 years of experience.
- Technical Leadership: At least 5 years leading or managing front-end development teams.
Important: The combination of Angular 2+, Rust, and desktop application development is particularly valuable for this position.
Key Responsibilities
- Define front-end architecture and technical direction in collaboration with solution and enterprise architects.
- Design scalable, secure, maintainable front-end solutions, including component architecture, state management, and build pipelines.
- Lead, mentor, and support front-end developers through technical guidance, code reviews, and best-practice implementation.
- Design and develop modern, responsive web applications and enterprise portals using Angular 2+.
- Develop and maintain desktop applications using Rust.
- Define, develop, expose, and consume APIs, including integration with RESTful services and microservices.
- Develop and optimize reusable UI components and design-system libraries.
- Implement and optimize CI/CD pipelines, preferably using Azure DevOps.
- Collaborate with UX/UI designers, solution engineers, architects, and technical and non-technical stakeholders.
- Translate wireframes and prototypes into reusable, accessible, and well-structured code.
- Evaluate technical alternatives and recommend appropriate solutions based on security, scalability, performance, and maintainability.
Mandatory Technical Requirements
- Front-end web application development -10 years
- Exposing/consuming APIs in the front end -10 years
- Angular 2+ - 5 years
- Front-end team leadership/management - 5 years
- Cloud-native front-end application development - 5 years
- Defining and developing APIs - 5 years
- Web portal development using portal technology or Angular - 5 years
- Front-end architecture - 5 years
- Design System library components - 5 years
- Agile delivery teams - 5 years
- CI/CD pipeline implementation and optimization - 3 years
- Desktop application development - 1 year
- Rust programming - 1 year
Preferred / Additional Skills
- Azure DevOps and modern DevOps practices.
- Event-Driven Development and/or Behavior-Driven Development.
- Domain-Driven Design (DDD).
- Microservices integration and application-state management.
- Knowledge of existing building blocks and services within the Belgian federal government.
- Strong analytical, problem-solving, communication, and stakeholder-management skills.
Education: A higher-education degree in Computer Science from a recognized university or university of applied sciences within the European Union is preferred. The diploma must be uploaded to the NTEK platform together with the CV where applicable.
- Candidates must have a reasonably good knowledge of Belgian asylum authorities and asylum procedures. This is a mandatory interview criterion.
- Candidates should familiarize themselves with the