cover image
TEEMA

Senior Frontend Developer

Hybrid

Toronto, Canada

Senior

Freelance

08-12-2025

Share this job:

Skills

JavaScript Data Visualization GraphQL CI/CD Decision-making git angular react node.js Agile Next.js Redux Vue.js HTML5 CI/CD Pipelines

Job Specifications

HYBRID in Toronto or Markham 2-3 days onsite

We are looking for a passionate Front-End Developer to join our innovative technology team building digital solutions that empower consumers and businesses across Canada. In this role, you will create engaging, high-performing, and accessible web applications while collaborating closely with UX Designers, Product Managers, QA Engineers, and Back-End Developers.

Key Responsibilities

Design, develop, deploy, and maintain front-end web applications using modern frameworks.
Translate UI/UX designs into pixel-perfect interfaces and contribute to improving usability.
Build responsive, cross-device layouts following best practices.
Develop and maintain applications primarily using React.
Create reusable components and ensure high code quality through automated unit and integration testing.
Participate in code reviews, technical discussions, and architectural decision-making.
Work collaboratively with Engineering, UX, Product, and QA teams to deliver high-quality solutions.
Stay current with emerging front-end technologies and development standards to enhance processes and product performance.

Must-Have Skills

Strong hands-on experience with React.
Proficiency in JavaScript (ES6+), HTML5, and CSS3.
Experience building responsive layouts for various devices.
Solid understanding of Git workflows, including branching, pull requests, and code reviews.
Experience working with CI/CD pipelines.
Strong knowledge of consuming and integrating REST APIs.
Good understanding of UX/UI principles and modern browser technologies, particularly for consumer-facing products.
Ability to collaborate effectively in Agile environments.

Nice-to-Have Skills

Experience with additional frameworks such as Vue.js or Angular.
Familiarity with GraphQL for data fetching.
Experience with Redux for state management.
Experience using Next.js for server-side rendering.
Working knowledge of Node.js.
Understanding of Babel for JavaScript transpilation.
Experience with Highcharts or other data visualization libraries.

About the Company

Since our establishment in 2008, TEEMA has been at the forefront of revolutionizing the staffing industry. We take immense pride in serving over 1,200 clients spanning Canada, the United States, and international markets, specializing in delivering comprehensive staffing solutions. Our offerings, ranging from contract and temporary placements to payroll, permanent, and executive staffing, cater to various verticals, including Information Technology, Engineering, and Healthcare. What sets TEEMA apart is our unwavering commit... Know more