Software Developer / UI Developer
Toronto, Ontario
Date Posted:29-May-2026
Work Type:On-Site
Job Number:486395
Job Description
Job Title: Software Developer / UI Developer
Duration: 6 Months (Possibility of Extension and conversion)
Location: Toronto ON
Schedule: 9am to 5pm, Hybrid, 2 days a week in downtown Toronto [Monday and floating day]
Job Description:
We’re hiring a UI Developer to design and build intuitive, responsive, high-performing web interfaces using both Angular and React. You’ll partner with UX, product, and backend teams to deliver seamless user experiences.
Roles and Responsibilities
Duration: 6 Months (Possibility of Extension and conversion)
Location: Toronto ON
Schedule: 9am to 5pm, Hybrid, 2 days a week in downtown Toronto [Monday and floating day]
Job Description:
We’re hiring a UI Developer to design and build intuitive, responsive, high-performing web interfaces using both Angular and React. You’ll partner with UX, product, and backend teams to deliver seamless user experiences.
Roles and Responsibilities
- Build responsive web interfaces with Angular and React.
- Translate UX designs into clean, maintainable, reusable UI components.
- Ensure accessibility, performance, and cross-browser compatibility.
- Integrate UIs with RESTful APIs.
- Write unit tests, participate in code reviews, and troubleshoot UI issues.
- 7+ years of front-end/web development experience.
- Professional experience delivering production applications with React 19 and Angular 21+.
- Strong skills in HTML5, CSS3, JavaScript (ES6+), and TypeScript.
- State management experience (e.g., Redux, NgRx, Context API).
- Modern build/tooling experience (e.g., Webpack, Vite).
- Unit testing experience (e.g., Jasmine, Jest).
- Experience with Angular Material.
- OpenFin experience (asset).
- CI/CD familiarity.
- CSS frameworks (Bootstrap, Tailwind).
- Performance optimization experience.
- Exposure to lightweight JS frameworks (e.g., Mithril.js).
- Bachelor’s degree in CS (or related) or equivalent practical experience.
Applicant Notices & Disclaimers
- For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position's starting pay is: $81.55/hr.