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