Location: the role is both on-site in Vancouver or Remote (PST time zone, core hours from 9.30am PST to 4.30pm PST
Employment Type: Full-time
Experience Level: Mid (3–5 years)
IMPORTANT: PST time zone must be covered.
Main Responsibilities:
- Develop modern web applications using React, TypeScript, and Next.js.
- Build responsive and accessible UI components.
- Integrate RESTful and GraphQL APIs into the frontend.
- Optimize performance and ensure cross-browser compatibility.
- Collaborate with cross-functional teams on feature development and UI/UX implementation.
- Participate in code reviews and contribute to a clean codebase.
Desired experience:
- 3–5 years with React, TypeScript, and modern JavaScript.
- Strong knowledge of Next.js, including SSR and SSG.
- Experience with CSS frameworks like Tailwind, SCSS, or Styled Components.
- Familiarity with state management tools (e.g., Redux, Zustand).
- Understanding of performance, accessibility, and frontend testing practices.
- Exposure to headless CMS, build tools (Vite/Webpack), and design systems is a plus.