Software Development Engineer Job in Vancouver for Amazon | Jobs.ca
0

Software Development Engineer

April 29 2021
Industries Goods transportation, Warehousing
Categories Engineering
Vancouver, BC

DESCRIPTION

Interested in building amazon's mobile backend services for millions of customers with billions of transactions?


About our team - Mobile Growth


Mobile Shopping app is ranked in the top 10 for overall engagement and penetration worldwide in marketplaces including US, UK, India and Japan. The number of app users (iOS and Android) are in the millions and the revenue that the app generates is in the billions.


Although feature building in the app is decentralized to feature owners all around the company, Mobile Growth owns improving the overall customer experience, which includes common elements of the app, app metrics, deferred deeplinking and building end to end experiences in the app to drive engagement. Our team’s vision is to make the Amazon app experience the primary and preferred way for customers to engage with Amazon.


We are looking for an enthusiastic developer to join our team and help build upon one of our teams' two focus areas:

· Deeplinking -- This is an area where you will help our customers get the best experience when visiting Amazon on their mobile device. From the moment that they click on links from their mail, web pages that they're surfing on or other notifications, we seamlessly integrate them into the Amazon mobile app where they will get a richer experience while shopping on their device.
· Push Notifications -- For push notifications, you will help with advancing our mechanism to deliver messages and actionable notices to Amazon's mobile customers to further enhance their shopping experience with us.

The software engineer in this role
· Is expected to bring expertise in computer science fundamentals and efficient problem solving
· Is able to solve hard problems with possibly simple solutions. Their code is exemplary in terms of documentation and best practices.
· Works independently and in partnership with other engineers.
· Understands organization architecture. Influences priorities/trade-offs at a sprint level. Applies knowledge to invent, evolve, improve, simplify, etc.

Apply now!