Software Developer / UI Developer
Spectraforce
Toronto, Ontario
6 minutes ago
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
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.
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.