Front-End Engineer 2026 – Amazon – Vancouver, BC
Location: Vancouver, BC | Company: Amazon
Amazon is looking for talented Front-End Engineers to join its team across Canada in 2026. Whether you’re based in Vancouver, Toronto, Ottawa, Calgary, Winnipeg, or Victoria, this role gives you the chance to build products used by customers around the world — working alongside experienced developers on the full software development lifecycle.
This is a graduate-level position designed for those who are ready to turn computer science fundamentals into real, impactful software. You’ll be working on user-facing features, contributing to UX design decisions, writing maintainable code, and participating in daily stand-ups and code reviews as part of a collaborative engineering team.
About the Role: Front-End Engineer
As a Front-End Engineer at Amazon, you’ll be embedded in a product team where you’ll take feature specifications and transform them into clean, extendable, and well-tested code. You’ll collaborate closely with stakeholders and product partners to ensure the software you ship meets high standards for both functionality and user experience. From scoping to deployment, you’ll have meaningful input throughout the entire software development lifecycle.
Beyond writing code, you’ll play an active role in operational support, helping identify and resolve root causes of issues before they affect customers. Amazon values curiosity and big thinking — this environment rewards engineers who take initiative, ask hard questions, and push for continuous improvement in both their team’s processes and their own skills.
Benefits and Salary
Amazon offers a comprehensive total compensation package that includes a competitive base salary. For positions based in Vancouver, BC, the base salary range is $89,700 to $149,800 CAD annually. Compensation is determined based on experience, qualifications, and location. The package may also include sign-on payments and Restricted Stock Units (RSUs). Benefits include health insurance (medical, dental, vision, and prescription coverage), basic life and AD&D insurance, a Registered Retirement Savings Plan (RRSP), a Deferred Profit Sharing Plan (DPSP), paid time off, and additional resources to support health and well-being.
Job Details
📌 Job Type: Graduate / Entry-Level
🏢 Company: Amazon Development Centre Canada ULC
📍 Location: Vancouver, BC (also considering Toronto ON, Ottawa ON, Calgary AB, Winnipeg MB, Victoria BC)
🆔 Requisition ID: 10421467
💰 Pay: $89,700 – $149,800 CAD annually (Vancouver, BC)
Responsibilities
In this role, your day-to-day will revolve around building and improving user-facing software components while collaborating closely with product and engineering teams. You’ll be expected to contribute to every phase of the development process — from design and scoping through to deployment and ongoing maintenance.
- Deliver software components and improvements to existing features within your team’s codebase
- Collaborate with stakeholders and product partners to ship high-quality UX
- Translate feature specifications into working, maintainable, and extendable code
- Provide operational support and help identify and resolve root causes of technical issues
- Participate in code reviews and daily stand-up meetings
- Contribute positively to software quality, customer experience, and the overall maintainability of team products
Requirements / Skills
Amazon is looking for candidates with a solid foundation in computer science fundamentals and a genuine interest in building software that reaches millions of users. Whether you’re a recent graduate or completing your degree, the ideal candidate brings technical curiosity, strong problem-solving instincts, and a customer-first mindset.
- Age requirement: Must be 18 years of age or older
- HTML, CSS, or JavaScript: Hands-on experience with front-end web technologies
- Object-oriented programming: Proficiency in at least one OOP language such as JavaScript, Python, or C#
- Computer science fundamentals: Knowledge of data structures, algorithms, and object-oriented design
- Bachelor’s degree (or in progress): In Computer Science, Computer Engineering, Information Science, Web Development, Human-Computer Interaction, or a related discipline
- Front-end frameworks (asset): Experience with React, Angular, or similar frameworks is a strong plus
- UX knowledge (asset): Familiarity with UX best practices and user-centred design principles
- Technical internship experience (asset): Previous internships in front-end, full-stack, or web development are valued
How to Apply
To apply, use the official Amazon job posting link below. Make sure your resume is up to date and reflects your relevant technical experience before submitting.
Share This Opportunity
Know someone who might be interested? Share this job posting and help them join Amazon in Vancouver.
Job Summary & Tips for Applying
Quick Summary & What to Highlight: This Front-End Engineer role at Amazon in Vancouver (and other Canadian cities) is well-suited for candidates who excel in front-end web development, object-oriented programming, and collaborative software delivery. On your resume, emphasize hands-on experience with HTML, CSS, JavaScript, or frameworks like React or Angular. If you’ve previously worked in a web development or full-stack internship, make sure to highlight specific projects, technologies used, and any measurable outcomes.
Resume & Application Tips: Tailor your resume to match the job description before applying. Include keywords like front-end development, UX collaboration, and software development lifecycle that appear throughout the posting. Quantify your achievements where possible (e.g., “reduced page load time by 30%” or “contributed to a team of 5 engineers delivering features on a bi-weekly sprint cycle”). If applying to multiple Amazon locations, note that one application covers all eligible Canadian cities. Double-check your contact information and ensure your GitHub or portfolio link is included if relevant.
Interview Preparation: Research Amazon‘s Leadership Principles ahead of your interview — they are central to how Amazon evaluates candidates at every level. Prepare specific examples using the STAR method (Situation, Task, Action, Result) to demonstrate your technical problem-solving and ability to collaborate cross-functionally. Common questions may cover topics like debugging approaches, handling ambiguous requirements, and delivering quality code under time constraints. Dress professionally, arrive or log in 10–15 minutes early, and bring copies of your resume. Have a few thoughtful questions ready about the team structure, tech stack, and growth opportunities. Send a thank-you note within 24 hours of your interview.