Description
POSITION SUMMARY
The UI Developer creates interactive, high-quality user interfaces for Clearwater's IRM|Pro platform
using Angular. This role works with functional scrum units to translate user requirements into
effective technical designs for risk management and compliance workflows.
Specific Job Responsibilities
- Develop web applications using Angular, TypeScript, HTML5, and CSS3 for the platform.
- Build reusable Angular components and services across application modules.
- Modernize legacy AngularJS components to modern Angular framework.
- Collaborate with PHP backend developers to integrate frontend components with RESTful APIs.
- Implement frontend performance monitoring using tools like Sentry UX Monitoring.
- Ensure cross-browser compatibility and optimal performance.
- Phase out vulnerable third-party JavaScript libraries and modernize jQuery implementations.
- Conduct code reviews and mentor junior developers.
- Maintain adherence to security best practices and OWASP guidelines.
- Participate in Agile sprints with a 10-week release cycle.
- Perform other duties within the scope of the role as assigned.
Experience Required
- 4+ years of front-end web development experience.
- 3+ years of hands-on Angular experience (Angular 2+; AngularJS migration experience is a
plus).
- Experience with Git/GitHub and CI/CD workflows.
- Experience with RxJS and reactive programming patterns.
- Experience in Agile/Scrum environments.
Qualifications, Skills, & Knowledge
- Bachelor's degree in Computer Science, Information Technology, Web Development, or
related field (or equivalent practical experience).
- Strong understanding of web standards, accessibility (WCAG), and security best practices
(OWASP Top 10).
- Deep understanding of Angular architecture including modules, components, services,
directives, and pipes.
Proficiency In The Following Technologies
- Angular (Angular 2+) and Angular CLI
- TypeScript and JavaScript (ES6+)
- HTML5, CSS3, and SASS/SCSS
- RxJS and reactive programming
- Git and GitHub
- RESTful API integration
- Testing tools
- Frontend monitoring tools (Sentry or similar)
- Familiarity with Angular Material, Agile/Scrum methodologies, AWS cloud services, Docker
containerized environments, and PHP backend APIs