Job Openings Frontend Web Developer

About the job Frontend Web Developer

Mission Overview:


Keystone Solutions is seeking a Frontend Web Developer for a consultancy mission at a client site. You will play a key role in a new development initiative aimed at creating a CMS (Case Management System) web solution to address critical operational needs in international police cooperation. This project will utilize the latest web application technologies, built on a microservices architecture, micro frontends, and will be highly available and scalable. The development will follow agile methodologies, particularly Scrum.


Key Responsibilities:


  • Familiarize yourself with the existing environment and business context.
  • Integrate various services to collect, persist, and modify data used by your client application.
  • Model different entities while adhering to best practices in data standardization.
  • Implement user interfaces according to designs provided by the UX/UI Designer, adopting a modular approach.
  • Implement unit tests and integration tests on the client side.
  • Version your source code, generate pull requests, and conduct code reviews before integration into the main branch.
  • Work in an agile manner, focusing on planned tasks, meeting deadlines, and adapting your developments to changing directions.
  • Maintain the developed solution according to the principles mentioned above, including regular updates of integrated technologies and implementation of new features or modules requested by users.

Profile Requirements:


  • Bachelor's degree in Computer Science (minimum) with several years of experience in a similar role.
  • Ability to develop a web application as a SPA, including a Micro-Frontend architecture, using Angular and Module Federation.
  • Proficient in authentication mechanisms via OpenID Connect and authorization via OAuth2 for frontend applications.
  • Confirmed experience in CI/CD and proficient in using deployment pipelines with GitLab.
  • Familiar with GIT concepts, branches, pull requests, and code reviews.
  • Experience working in an agile environment, following Scrum methodology, and able to quickly adapt to technical changes during the project.
  • Fluent in English and one of the two national languages; active knowledge of one national language and passive knowledge of the other is a significant advantage.
  • Knowledge of the police environment, particularly the Federal Judicial Police, is an important asset.

Technologies:


  • Architecture: Web SPA and Clean Architecture (Must Have), Microservice (Nice to have)
  • Database: PostgreSQL, PgLite (Nice to have), IndexedDB (Should Have)
  • Authentication: OpenID and Oauth2 (Must Have)
  • Web Development: Angular, Module Federation, NX, RXJS, Unit tests (Must Have), Integration Tests, Prime NG (Should Have), Vue.JS (Nice to Have)
  • API and Communication: Rest API (Must Have), gRPC, SignalR, Rabbit MQ (Nice to Have)
  • DevOps: Gitlab, CI/CD (Must Have), Kubernetes, Redis (Knowledge)
  • DevOps: GIT (Must Have)
  • Project Management: Agile Methodology, Scrum (Must Have)

Soft Skills:


  • Adaptability: Ability to adapt to changes in technology or strategy.
  • Perseverance: Not giving up at the first sign of difficulty.
  • Team Spirit: Integrating into the team's vision and reasoning collectively.
  • Autonomy: Ability to work independently once aligned with the team.
  • Technical Curiosity: Not limiting oneself to known areas.
  • Creativity: Thinking outside the box to propose original solutions.
  • Solution Orientation: Identifying problems but primarily proposing solutions.
  • Ease of Integration: Quickly adapting to a new environment.
  • Communication: Ability to communicate easily and when necessary.

If you are ready to tackle technical and strategic challenges in a dynamic consultancy environment, apply today at Keystone Solutions Career Portal.


Duration: 12/10/2026 - 31/12/2026 3 months • (full time)


Skills required:

  • Angular - Level: Confirmed - Most recent: Any time
  • CI/CD - Level: Confirmed - Most recent: Any time
  • Clean Architecture - Level: Confirmed - Most recent: Any time
  • GIT - Level: Confirmed - Most recent: Any time
  • Gitlab - Level: Confirmed - Most recent: Any time
  • integration test - Level: Confirmed - Most recent: Any time
  • Module federation - Level: Confirmed - Most recent: Any time
  • NX - Level: Confirmed - Most recent: Any time
  • OAuth2 - Level: Confirmed - Most recent: Any time
  • openid - Level: Confirmed - Most recent: Any time
  • PostgreSQL - Level: Confirmed - Most recent: Any time
  • prime NG - Level: Confirmed - Most recent: Any time
  • REST API - Level: Confirmed - Most recent: Any time
  • RxJs - Level: Confirmed - Most recent: Any time
  • Scrum (Agile) - Level: Confirmed - Most recent: Any time
  • Unit testing - Level: Confirmed - Most recent: Any time
  • Web SPA - Level: Confirmed - Most recent: Any time

Language requirements:

Dutch or French
Level Active knowledge
English
Level Active knowledge