Frontend Developer - Customer Data & Workforce Solutions
- About the Role
- 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
- 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.
Experience working in agile (SCRUM) environments.
Familiarity with CI/CD and automated testing for frontend code.
Valuable 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.
- Expe