You're using an older version of Internet Explorer that is no longer supported. Please update your browser.

User Experience Software Engineer

Vancouver, BC
Full Time
6 days ago
Are you interested to disrupt and redefine the way customers buy Beauty products online? Are you interested in using the latest advances in machine learning, computer vision, and augmented reality to build online customer experiences for Beauty products that can equal or even surpass an in-store experience?

We are looking for talented and innovation-driven Front-End Engineers who are passionate about raising the bar on building immersive and elevated customer experiences. You will have an opportunity to revolutionize the customer shopping experience across the world's most extensive catalog of beauty products. You will be directly responsible for designing and developing innovative software in this domain. You will collaborate with product managers, UX designers, applied scientists, and the broader Amazon tech community to build software solutions that enhance the beauty shopping experience across all surfaces, including desktop, mobile devices, and other Amazon devices.

About the team

The Amazon Beauty Tech is a brand-new team that is rapidly expanding. We are a small group of engineers, product managers, and designers who drive technological innovation to improve customer experience. We have a startup-like work culture where innovation is encouraged; we are never afraid to propose grand ideas for fear of failing!

The Technology
To achieve our grand vision, we think big and tackle technological challenges every day. We need builders and disruptors who are passionate and willing to learn and lead innovation. Our architecture and development processes support rapid experimentation, global deployments, and self-service capabilities that allow us to scale better.

We build:
• Elevated customer experiences: We will create beautiful and dynamic customer experiences that require deep knowledge of relevant UI technologies and user-centric design patterns.
• Amazon scale systems: All our technology needs to work at Amazon scale, serving millions of customers with millisecond-level latency.
• Facial recognition and augmented reality (AR) experiences: We bring exciting experiences directly to the customer's mobile phone using their cameras and combinations of facial recognition and AR.
• Personalization using machine learning: We will be working with machine learning (ML) technologies such as data classification and reinforced learning models to provide better-personalized shopping experiences.


• Bachelor's degree in Computer Science, Computer Engineer, or related fields.
• 2 years of experience in building and shipping Mobile, Desktop and/or Web Applications.
• Experience in modern TypeScript/JavaScript application development.
• Familiarity with HTML5, CSS, and one or more web frameworks (React, Vue, Angular, Node, Web Components).


• 3+ years of experience in building and shipping Mobile, Desktop and/or Web Applications.
• Experience with iOS and/or Android app development.
• Experience building scalable and distributed front-end experiences.
• Proficient with software design approaches and UX patterns.
• Ability to decompose a problem into clear software and UX design actions.
• Understands how to optimize the delivery of code and assets to a browser or device.
• Ability to achieve stretch goals in a highly innovative and startup-like environment
Software and Programming