Back to results

Senior Front-End Developer (React.js)

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Experience
7+ years of Frontend Development experience.
Posting language
English
Posted

Original job description

Senior Front-End Developer (React.js)

Location: Toronto, Ontario, Canada

Work Model: Onsite (5 Days a Week)

Job Description

We are looking for an experienced Senior Front-End Developer with strong expertise in building scalable, high-performance web applications using modern frontend technologies. The ideal candidate should have hands-on experience with React.js, TypeScript, JavaScript, REST APIs, Microservices Architecture, and frontend best practices in an Agile environment.

Key Responsibilities

  • Design, develop, and maintain scalable frontend applications using React.js and TypeScript.
  • Build reusable UI components and responsive user interfaces.
  • Integrate frontend applications with REST APIs and microservices.
  • Collaborate with product managers, designers, backend engineers, and QA teams throughout the development lifecycle.
  • Participate in code reviews and ensure high-quality, maintainable code.
  • Work with CI/CD pipelines and version control systems.
  • Troubleshoot, optimize, and enhance application performance.
  • Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.

Required Skills

  • 7+ years of Frontend Development experience.
  • Strong expertise in React.js and TypeScript.
  • Advanced JavaScript (ES6+) knowledge.
  • Experience integrating REST APIs.
  • Experience working with Microservices Architecture.
  • Hands-on experience with Git/GitHub.
  • Experience working in Agile/Scrum environments.
  • Strong understanding of HTML5, CSS3, responsive design, and frontend best practices.

Preferred Skills

  • Experience with Next.js or Vue.js.
  • Automated testing using Jest, Cypress, or Playwright.
  • CI/CD tools such as Jenkins or GitHub Actions.
  • Docker and cloud platforms (Azure/AWS).
  • Banking, Financial Services, or Enterprise application experience.
  • Experience building scalable, high-performance web applications.
More about this job

Responsibilities

Design, build, and maintain scalable React.js and TypeScript applications, including reusable components and responsive interfaces integrated with REST APIs and microservices. Collaborate across product, design, backend, and QA teams; participate in code reviews and Agile ceremonies; and improve code quality and application performance.

Requirements

Requires 7+ years of frontend development experience, strong React.js and TypeScript expertise, advanced JavaScript knowledge, and experience with REST APIs, microservices, Git/GitHub, and Agile/Scrum. Candidates should also understand HTML5, CSS3, responsive design, and frontend best practices; experience with Next.js or Vue.js, automated testing, CI/CD, Docker, cloud platforms, or financial services is preferred.

Skills

  • React.js
  • TypeScript
  • JavaScript
  • REST APIs
  • Microservices Architecture
  • Git
  • GitHub
  • Agile
  • Scrum
  • HTML5
  • CSS3
  • Responsive Design
  • Frontend Development
  • CI/CD
  • Automated Testing
  • Web Application Performance Optimization

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software

Keywords

  • React.js
  • TypeScript
  • JavaScript
  • ES6+
  • REST APIs
  • Microservices Architecture
  • HTML5
  • CSS3
  • Responsive Design
  • Git
  • GitHub
  • Agile
  • Scrum
  • Code Reviews
  • CI/CD
  • Next.js
  • Vue.js
  • Jest
  • Cypress
  • Playwright
  • Jenkins
  • GitHub Actions
  • Docker
  • Azure
  • AWS
  • Banking
  • Financial Services
  • Enterprise Applications
  • Scalable Web Applications
  • Frontend Performance Optimization

Report this job