29 Oct
|
Global Watch
|
Vancouver
29 Oct
Global Watch
Vancouver
Important Requirements — Please Read Before Applying
We are seeking a Mid-Level Full Stack Developer with at least 3 years of skilled experience building and maintaining production web applications.
This is a full-time, 100% on-site position in downtown Vancouver, BC.
Applicants must:
- Currently reside in Metro Vancouver or a nearby community within reasonable daily commuting distance.
- Be legally authorized to work in Canada.
- Have at least 3 years of professional Full Stack development experience.
- Have hands-on experience with React/Next.js and backend development using Node.js.
- Have experience working with APIs and relational databases.
- Be available to attend an in-person technical assessment in Vancouver.
Remote work, hybrid arrangements, and relocation are not available for this position.
Please apply only if you meet these requirements.
Job Overview
Global Watch Company (GWC), Vancouver's leading watch and jewelry retailer, is seeking a skilled full-time Mid-Level Full Stack Developer to join our team in Vancouver, BC. The ideal candidate will be responsible for maintaining and enhancing our fully custom-coded websites for our luxury watch brands and our main company website.
Our brand portfolio is expanding, with additional brands joining GWC and increasing the scope of our web presence. This role exists primarily to support that growth, helping us build new brand sites and sections while keeping our existing platform fast, consistent, and easy to extend.
Responsibilities
- Develop, enhance, and maintain high-performance, responsive websites across our current portfolio — TUDOR, Chopard, Rolex, Panerai, and Global Watch Company's main site — with additional brand sites to follow.
- Support the expansion of our web presence by launching new brand sites and sections as additional brands join the portfolio, and by scaling the existing architecture to accommodate them.
- Build modular, reusable React and Next.js components within the MakeSwift platform.
- Integrate and consume data from BigCommerce APIs using GraphQL for products, categories, and payments.
- Integrate third-party systems and services, consuming RESTful APIs to connect inventory, CRM, marketing, and other external platforms with our websites.
- Collaborate with design and marketing teams to translate visual concepts into dynamic user interfaces.
- Optimize front-end performance, SEO, and accessibility.
- Implement analytics and tracking tools for performance and user insights.
- Troubleshoot and resolve website and integration issues promptly.
- Stay current with modern JavaScript frameworks and headless commerce best practices.
Required Skills and Experience
- Strong proficiency in React and Next.js
- Experience with HTML, CSS, JavaScript (ES6+), and Tailwind CSS
- Solid understanding of component-based architecture and state management
- Experience consuming APIs via GraphQL
- Proficiency with Git and GitHub for version control
- Strong problem-solving and debugging skills
- Excellent communication and organizational skills
- Ability to work independently while managing multiple priorities
- Web development — 4 years (required)
- TypeScript / JavaScript — 2 years (required)
- CSS — 2 years (required)
- Git — 2 years (required)
- React and Next.js — 2 years
Pay: $35.00-$45.00 per hour
Expected hours: 40.0 per week
Benefits:
- Dental care
- Extended health care
Application question(s):
- Do you currently reside in Metro Vancouver or a nearby community within reasonable daily commuting distance of downtown Vancouver? Yes or No
- Are you available to work full-time, on-site, Monday through Friday, in downtown Vancouver, BC? Yes or No
- Do you have at least 3 years of professional experience developing production web applications in a Full Stack role? Yes or No
- Are you willing and able to attend an in-person technical assessment at our Vancouver office as part of the hiring process? Yes or No
- Do you have at least 2 years of professional experience working with React and/or Next.js? Yes or No
- Do you have at least 2 years of professional experience developing backend applications using Node.js? Yes or No
- Have you professionally developed or integrated GraphQL services in production applications? Yes or No
- Do you have hands-on experience writing queries, managing schemas, and working with MySQL, PostgreSQL, or NoSQL databases? Yes or No
- Briefly describe a full-stack web application you worked on in production. Which frontend and backend technologies did you use, and what were your main responsibilities? Short text response
- Describe a third-party API integration you have implemented. What was your role, and how did you handle errors or unexpected responses? Short text response
- Are you currently authorized to work in Canada? Yes or No
Work Location: In person
📌 Mid-Level Full Stack Developer (Vancouver)
🏢 Global Watch
📍 Vancouver