Hays
Frontend Developer - ReactJS
HaysCanada7 hours ago
ContractInformation Technology

Location: Calgary- Onsite (Onsite interview required)

Employment Type: Contract

Experience Level: 8–10 Years

Rate: $50-$60/hr


About the Role

We are seeking an experienced Senior React.js Frontend Developer to join our engineering team and contribute to building scalable, high‑performance web applications. The ideal candidate is strong in frontend engineering, modern JavaScript frameworks, UI architecture, and performance optimization. You will collaborate with cross‑functional teams, influence technical design, and uphold best practices in frontend development.

Key Responsibilities

  • Develop and maintain responsive web interfaces using React.js, JavaScript/TypeScript, and modern UI frameworks.
  • Build reusable UI components and ensure consistent design standards across applications.
  • Integrate frontend systems with RESTful APIs and microservices.
  • Participate in frontend architecture discussions and contribute to overall solution design.
  • Write clean, well‑tested code using unit testing frameworks and structured CI/CD pipelines.
  • Collaborate with designers, backend engineers, and product managers to enhance user experience.
  • Debug UI issues, optimize performance, and ensure cross‑browser compatibility.
  • Contribute to Agile ceremonies and provide guidance to junior developers when needed.

Required Skills & Experience

  • 8–10 years of professional frontend development experience.
  • 5+ years hands‑on with React.js, including Hooks, Context API, and functional components.
  • Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3.
  • Knowledge of REST APIs, JSON, and asynchronous programming patterns.
  • Familiarity with frontend build tools (Webpack, Babel, Vite, etc.).
  • Experience with testing frameworks like Jest, React Testing Library, or Cypress.
  • Background working in Agile/Scrum environments.


Interested? Please share your updated Cv


*AI may be used to screen, assess or select applicants for the position*

*This posting is for an existing vacancy with the organization.*

Key Skills

Ranked by relevance