logo
Yochana

Senior Frontend Developer/React Full Stack Developer/Web UI Developer(Locals-BC)

Unknown

August 6, 2026 at 2:55 PM

Title: Front-End Developer/UI Developer/React Full Stack Developer

Location: Vancouver, BC - Locals Only

Experience: 12+ years


Job Description

We are seeking an experienced React.js / Next.js Developer with strong expertise in GraphQL development and implementation to join our long-term strategic engineering team. The ideal candidate will have extensive experience building scalable front-end applications using React.js, Next.js, TypeScript, and JavaScript, along with hands-on experience designing and implementing GraphQL APIs (not just consuming them).

Candidates with prior experience in the eCommerce domain, particularly with commercetools and Frontastic, will be highly preferred.


Required Qualifications

  • 8+ years of experience in Front-End Development.
  • Strong hands-on experience developing enterprise applications using React.js and Next.js.
  • Proven experience in GraphQL development, schema design, implementation, and optimization.
  • Experience leading long-term strategic engineering teams.
  • Strong proficiency in TypeScript, JavaScript (ES6+), DOM manipulation, and JavaScript object model.
  • Deep understanding of React lifecycle, hooks, state management, and Next.js architecture.
  • Experience with REST APIs and GraphQL API integration.
  • Hands-on experience with MongoDB.
  • Experience with CI/CD pipelines using GitLab, Jenkins, Bamboo, Azure DevOps (VSTS).
  • Experience with OAuth2, OpenID Connect (OIDC), JWT authentication, and API security best practices.
  • Experience with Webpack, Babel, Yarn, npm, and modern front-end tooling.
  • Experience with Git and version control systems.
  • Familiarity with Agile/Scrum development methodology.
  • Excellent analytical, communication, and leadership skills.
  • Experience working in SaaS environments.


Preferred Qualifications

  • eCommerce platform experience.
  • Experience with commercetools.
  • Experience with Frontastic.
  • Knowledge of Immutable.js.
  • Experience with Server-Side Rendering (SSR) and Isomorphic React.
  • Performance optimization and benchmarking expertise.


Responsibilities

  • Design, develop, and maintain scalable React.js and Next.js applications.
  • Design and implement GraphQL schemas, resolvers, and APIs.
  • Lead front-end architecture discussions and technical decision-making.
  • Build reusable UI components and optimize application performance.
  • Integrate secure authentication and authorization mechanisms.
  • Collaborate with product owners, architects, UX designers, and backend teams.
  • Develop CI/CD-enabled deployment pipelines.
  • Ensure code quality through reviews, testing, and best practices.
  • Mentor developers and provide technical leadership.
  • Participate in Agile ceremonies and contribute to continuous improvement.