Point your AI agent at freehire and let it find you a job.

Get the CLI →

HCLTech

NewBe an early applicant

Senior Frontend Architect

Posted 1 view
Discussion

Summary

HCLTech is hiring a Senior Frontend Architect in Vancouver to define frontend architecture standards, mentor teams, and build scalable enterprise web apps with ReactJS and GraphQL, while also driving DevOps practices such as CI/CD pipelines, infrastructure as code, Docker/Kubernetes, and cloud deployments on Azure, AWS, or GCP.

Job Title: Frontend Architect / Senior ReactJS & GraphQL Developer

Job Summary

We are seeking an experienced Frontend Architect with strong expertise in ReactJS, GraphQL, and DevOps practices to lead the design, development, and deployment of scalable, high-performance web applications. The ideal candidate will be responsible for defining frontend architecture standards, mentoring development teams, implementing modern UI frameworks, and driving CI/CD and cloud-native deployment strategies.

This role requires a combination of hands-on coding, technical leadership, architectural decision-making, and DevOps enablement to ensure seamless delivery of enterprise-grade digital solutions.

Required Experience

  • 10+ years of front end software development experience.
  • 5+ years of hands-on ReactJS development experience.
  • 3+ years of GraphQL implementation experience.
  • 3+ years in frontend architecture and application design.
  • 3+ years of DevOps and CI/CD implementation experience.
  • Experience working in large-scale enterprise digital transformation programs.
  • Experience deploying applications in cloud environments (Azure, AWS, or GCP).

Key Responsibilities

Frontend Architecture & Development

  • Design and implement scalable, maintainable, and reusable frontend architectures using ReactJS.
  • Define coding standards, development best practices, and frontend governance frameworks.
  • Lead UI modernization initiatives and migration efforts from legacy applications.
  • Develop responsive, accessible, and high-performing web applications.
  • Establish component-driven development using design systems and reusable UI libraries.

ReactJS Development

  • Develop reusable React components and micro-frontend architectures.
  • Optimize rendering performance using lazy loading, memoization, code splitting, and caching techniques.
  • Implement unit, integration, and end-to-end testing frameworks.

GraphQL Development

  • Design and implement GraphQL schemas, queries, mutations, and subscriptions.
  • Integrate GraphQL APIs with frontend applications using Apollo Client or similar frameworks.
  • Optimize GraphQL performance through query batching, caching, pagination, and schema federation.
  • Collaborate with backend teams to define API contracts and data models.
  • Design and maintain CI/CD pipelines using Azure DevOps, GitHub Actions, GitLab CI/CD, or Jenkins.
  • Implement Infrastructure as Code (IaC) using Terraform or CloudFormation
  • Automate build, deployment, testing, and monitoring processes.
  • Manage containerized applications using Docker and Kubernetes.
  • Enable cloud-native deployments across Azure, AWS, or GCP environments.
  • Monitor application health using observability tools such as Grafana, Prometheus, Datadog, Splunk, or ELK.

Skills

What Senior Frontend jobs ask for — and how much of it you have →

See also

Frontend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available