Frontend Developer – Customer Data & Workforce Solutions
About the Role
As a Frontend Developer, you will be dedicated to developing and improving the client-side of a mission-critical application.
You’ll collaborate closely with backend engineers, analysts, and testers, ensuring our technicians have intuitive, high-performing tools at their fingertips.
What You’ll Do
- Develop and maintain sophisticated web interfaces using Angular (currently v11, plans to upgrade), ensuring usability and performance.
- Implement and manage state using NGRX, making the app scalable and maintainable.
- Contribute to the design and architecture of the frontend modules based on business requirements.
- Use GIT for version control and collaboration within the development team
- Work with agile methodologies (SCRUM) and apply test-driven development principles.
- Collaborate actively with your peers to deliver features and releases on schedule.
- Help document solutions for users, developers, and testers.
- Provide frontend expertise to support incident resolution when needed.
- Drive adoption of CI/CD practices in frontend development.
Our Frontend Technology Stack
- Angular 11 (upgrading soon)
- NGRX (state management)
- TypeScript
- GIT (version control)
- Mocha (Unit testing)
For Information – Our Backend Technology Stack
While this role is focused on frontend development, you will collaborate closely with our backend team, whose stack includes:
- Node.js
- TypeScript
- REST APIs
- Couchbase
- Sync Gateway
- .NET
Experience with how these technologies interact with the frontend is beneficial.
What We’re Looking For
Must-Have
- Bachelor or Master’s degree in Computer Science, IT, or equivalent experience.
- Strong hands-on experience developing with Angular and NGRX.
- Advanced proficiency in TypeScript.
- Solid working knowledge of GIT for code management and collaboration.
- Good understanding of Observables and Promises in JavaScript/TypeScript, and their use in building reactive web applications.
- Experience working in agile (SCRUM) environments.
- Familiarity with CI/CD and automated testing for frontend code.
- Good communication skills in English (oral and written).
Nice-to-Have
- Exposure to tooling and frameworks that enhance software quality and developer productivity.
- Experience with web-based REST API integration.
- Understanding of reactive and functional programming patterns.
- Interest or background in collaborating with backend teams.
- Proficiency in French and/or Dutch.
- Experience mentoring or leading small frontend groups.
Soft Skills
- Customer-centric and solution-oriented approach.
- Creative mindset, continuously seeking simple and effective solutions.
- Strong collaboration and open communication style.
- Willingness to learn and grow in a dynamic environment.