Front End Engineer II – Amazon – Toronto, ON
Location: Toronto, ON | Company: Amazon
Amazon Advertising — one of the company’s fastest-growing and most profitable divisions — is hiring a Front End Engineer II to join the Campaign Management team in Toronto, Ontario. This is a rare chance to shape the next generation of advertising tools, building agentic experiences and AI-assisted workflows that will define how advertisers interact with Amazon’s platform for years to come.
You’ll be embedded in a product-focused “2-pizza team”, sitting side-by-side with product owners, UX designers, applied scientists, and backend engineers. The work spans everything from responsive front-end applications using React and TypeScript to entirely novel AI-powered interfaces incorporating large language models and generative UI — all delivered at Amazon scale.
About the Role: Front End Engineer II, Campaign Management
As a Front End Engineer II on the Advertiser Experience (AX) team, you’ll own the design, development, and optimization of high-performance web applications that blend traditional UI with conversational and autonomous interfaces. You’ll be responsible for translating complex requirements into polished, intuitive user experiences that make it easy for advertisers to launch and manage campaigns independently.
Beyond feature delivery, you’ll play an active role in architectural decisions, help define front-end best practices, and continuously improve development processes, tooling, and CI/CD pipelines. Code quality, accessibility, and cross-browser compatibility are all part of the day-to-day standard you’ll uphold on this team.
Benefits and Salary
This position offers a base salary range of $114,800 to $191,800 CAD annually for the Toronto location, with final compensation determined by experience, qualifications, and location. Amazon’s total compensation package may also include sign-on payments and Restricted Stock Units (RSUs). Comprehensive benefits include health insurance (medical, dental, vision, prescription, basic life and AD&D), a Registered Retirement Savings Plan (RRSP), Deferred Profit Sharing Plan (DPSP), paid time off, and additional resources to support health and well-being.
Job Details
📌 Job Type: Software Development
🏢 Company: Amazon Development Centre Canada ULC
📍 Location: Toronto, ON
🔐 Requisition ID: 10433635
💰 Pay: $114,800 – $191,800 CAD annually
Responsibilities
This role places you at the intersection of cutting-edge AI technology and real advertiser needs. From architecting scalable front-end systems to collaborating across disciplines, the work is both technically demanding and deeply tied to business outcomes. Here’s what you’ll be doing day to day:
- Design, develop, and maintain responsive, high-performance front-end applications using modern frameworks including React and TypeScript
- Build novel, agent-driven experiences that combine structured UI with AI-powered interactions and conversational interfaces
- Partner cross-functionally with UX designers, product managers, applied scientists, and backend engineers to translate requirements into polished user interfaces
- Write clean, well-tested, and maintainable code following best practices, coding standards, and thorough code review processes
- Own end-to-end feature delivery from technical design through production launch, including performance optimization and accessibility improvements
- Identify and resolve performance bottlenecks, accessibility issues, and cross-browser compatibility problems
- Contribute to architectural decisions and help define front-end best practices for next-generation advertising views
- Continuously improve development processes, tooling, and CI/CD pipelines across the team
Requirements / Skills
The ideal candidate brings solid hands-on experience in front-end development along with strong analytical thinking and a genuine interest in working close to the business problems. Amazon values engineers who are passionate about delivering world-class user experiences and who can lead, mentor, and raise the bar for their teams.
- 3+ years of software development experience, or a Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field
- Proficiency in front-end languages including JavaScript, CSS, HTML, and TypeScript, along with Node.js
- Knowledge of at least one OOP language such as C++, Java, or Objective-C
- Strong analytical abilities with confidence in the use of data to drive decisions
- Software engineering best practices across the full development lifecycle — agile methodologies, code reviews, testing, and operations
- Experience mentoring, tech leading, or leading engineering teams, including debugging and profiling large-scale systems
- Experience with CI/CD and proficiency working in middle-tier environments (APIs, back-end-for-front-end, or similar)
How to Apply
To apply, visit the official Amazon job posting using the link below. Make sure your resume is up to date and tailored to the role before submitting.
Share This Opportunity
Know someone who might be interested? Share this job posting and help them join Amazon in Toronto.
Job Summary & Tips for Applying
Quick Summary & What to Highlight: This Front End Engineer II role at Amazon in Toronto is perfect for candidates who excel in React and TypeScript development, AI-assisted interface design, and large-scale front-end architecture. On your resume, emphasize any experience with agent-driven or conversational UI, attention to code quality, and your ability to deliver features end-to-end in a fast-paced, collaborative environment. If you’ve previously worked in advertising technology, e-commerce platforms, or SaaS products, make sure to highlight specific achievements and responsibilities that align with this position.
Resume & Application Tips: Before applying, tailor your resume to match the job description. Include keywords like React, TypeScript, and CI/CD pipelines that appear in the posting. Quantify your achievements where possible (e.g., “reduced page load time by 40%” or “led front-end architecture for a platform serving 10M+ users”). Write a brief cover letter expressing your genuine interest in Amazon Advertising and why you’re excited about this opportunity in Toronto. Double-check your application for spelling errors and ensure your contact information is current.
Interview Preparation: If selected for an interview, research Amazon‘s Leadership Principles, recent advertising product launches, and company culture beforehand. Prepare specific examples using the STAR method (Situation, Task, Action, Result) to demonstrate your front-end engineering and cross-functional collaboration skills. Common questions may include scenarios about handling performance bottlenecks, leading technical design decisions, and working with ambiguous product requirements. Dress appropriately for a technology environment, arrive 10–15 minutes early (or log in early for virtual interviews), and bring copies of your resume. Prepare thoughtful questions about the team’s roadmap, AI tooling, and growth opportunities. After the interview, send a thank-you email within 24 hours reiterating your interest in the position.