Develop reusable UI components and production-ready web applications with Angular, TypeScript, and RxJS in a fully remote Canadian arrangement.
This intermediate role supports a data-driven SaaS platform through frontend development and long-term application improvement. You will work with RESTful services, responsive interfaces, shared design systems, and up-to-date engineering practices. Collaboration includes code reviews, technical documentation, production maintenance, and continuous improvement.
Key Responsibilities:
- Enhance production applications with fixes and upgrades
- Contribute reusable components through the internal design system
- Maintain quality using static analysis and continuous integration
- Coordinate with product and project stakeholders
- Communicate updates to the Project Manager or Scrum Master
Requirements:
- Computer Science or related technical degree
- At least five years of relevant frontend experience
- Modern Angular and reactive programming familiarity
- Experience with Linux, Git, and Jenkins environments
- Willingness to learn evolving technologies and improve software quality
Strengthen SaaS application quality through Angular development, RxJS familiarity, reusable components, and disciplined software engineering practices.