Amazon

Front-End Engineer, Amazon Kids

Amazon Toronto, Ontario, Canada
No longer accepting applications

Description

Amazon Kids brings together all types of content that kids and parents love, including books, Audible books, movies, TV shows, educational apps and games, plus a child-friendly Alexa experience. It provides peace of mind for parents with award-winning parental controls and monitoring through Parent Dashboard, and a world of fun for kids where they can choose from thousands of the most popular titles and age-appropriate content, all hand-selected by the Amazon Kids team. Amazon Kids is available on Fire Tablets, Fire TV, Kindle e-readers, compatible Android and iOS mobile devices, and compatible Alexa devices. Here's more information: http://www.amazon.com/kids.

Do you want to create and deliver innovative consumer software products for millions of customers around the world? We are growing and looking for a talented Software Development Engineer to join the Amazon Kids team. You will be responsible for owning and driving large-scale customer-facing features from inception to delivery and beyond. You will have an opportunity to design, architect and build innovative consumer products used every day by people you know.

Our goal is to create a revolutionary experience for parents and kids to enjoy on our Amazon family of devices, as well as Android and iOS devices. Working for Amazon Kids offers a creative, fast-paced, entrepreneurial work environment where you will be at the center of Amazon innovation. Come help build the future of Amazon devices and services!

Key job responsibilities

You will be responsible for producing large-scale customer-facing features which solve difficult user interface and front end engineering problems, using appropriate technologies and UX patterns to generate positive feedback. You will need to make technical decisions and trade-offs by having a deep understanding of your internal and external customers, your business, and your team's software architecture. As an owner, you will also focus on operational excellence, continuously improving your team's development and testing processes. Your contributions involve taking defined software and UX designs and turning them into working code in sustainable frameworks using technology found inside and outside of Amazon. You will troubleshoot, research the root cause of problems, and thoroughly resolve defects inside and outside of your domain. You will also be responsible for helping your team train and mentor both current and future engineers.

A day in the life

You will work with your engineering peers, product managers, and internal stakeholders to launch software that improves major portions of products, device applications and services in an agile, customer-centric environment. You will incubate ideas, execute projects, and perform experiments to measure success. You will also regularly participate in code reviews, design discussions, and operations reviews, where you will identify problems and propose solutions. You may participate in your team's on-call management on a rotational basis. At times you may work with teams all over the world on cross-cutting initiatives and test prototypes to anticipate customer needs.

About The Team

We make the Amazon Kids application that brings together all types of content that kids and parents love, including books, Audible books, movies, TV shows, educational apps and games, plus a child-friendly Alexa experience. It provides peace of mind for parents with award-winning parental controls and monitoring, and a world of fun for kids where they can choose from thousands of the most popular titles and age-appropriate content, all hand-selected by the Amazon Kids team. Amazon Kids is available on Fire Tablets, Fire TV, Kindle e-readers, compatible Android and iOS mobile devices, and compatible Alexa devices. Here's more information: http://www.amazon.com/kids.

We are open to hiring candidates to work out of one of the following locations:

Toronto, ON, CAN

Basic Qualifications

  • 2 years of non-internship professional front end, web or mobile software development using JavaScript, HTML and CSS experience
  • 2 years of computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) experience
  • Experience with common front-end technologies such as HTML, CSS, JS, TypeScript, and Node
  • Experience using JavaScript frameworks such as angular and react
  • Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence

Preferred Qualifications

  • 2 years of agile software development methodology experience
  • Knowledge of agile development and best coding practices including peer code reviews, and unit testing
  • Experience building reusable UX components or libraries
  • Experience building scalable, distributed, front-end experiences

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.


Company - Amazon Development Centre Canada ULC

Job ID: A2522475
  • Seniority level

    Not Applicable
  • Employment type

    Full-time
  • Job function

    Information Technology, Consulting, and Engineering
  • Industries

    Software Development

Referrals increase your chances of interviewing at Amazon by 2x

See who you know

Get notified about new Frontend Developer jobs in Toronto, Ontario, Canada.

Sign in to create job alert

Similar Searches

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub