Front-End Engineer

Il y a 21 heures

Brussel, Brussel-Hoofdstad, Belgique NTek Software Solutions Temps plein 90 000 € - 130 000 € Contrat

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