Are you interested in developing cutting-edge technology that will bring great delivery experience on mobile devices to our customers? Would you like to take on the challenges in the mobile world? Are you passionate about building and releasing highly scalable and well designed software? If this is you then we want to talk to you! This is your opportunity to help form a new team working on ever evolving new technologies on behalf of our customers.
Amazon Prime is looking for an experienced mobile engineer to lead the development of delivery experience mobile platform to change the way millions of customers are shopping on Amazon. We love to work with smart people who have a strong sense of ownership and a keen engineering mindset.
More information about our team and this opportunity:
•Our mission is to provide intuitive, consistent, accurate, and relevant delivery information to every single page on every Amazon-owned site . •Our work directly impacts the customer experience on all Amazon platforms (mobile, desktop, set top boxes, etc.). •You will lead the design of delivery experience features on multiple pages, such as Search, on Amazon desktop and mobile platform. •This is a highly visible role. You will collaborate with product managers, designers and engineers across Amazon. •This is an exciting opportunity to learn how to build highly scalable, extremely fast and super reliable components in a highly distributed environment.
•Design and develop delivery experience components for Amazon mobile apps. •Be heavily involved with design and product teams to understand needs, propose features, create early prototypes and transform them into exciting end consumer features. •Collaborate across team boundaries with other teams. •Deep-dive into client or server systems to optimize for performance, maintainability, scalability, extensibility as needed.
•Bachelor's degree and/or Master's degree in Computer Science or equivalent. •Proficient in Java and/or Objective C. •Firm understanding of software development principles, capabilities and limitations of mobile platforms. •Passion for mobile development. We would love to hear about apps you've developed. •Ability to communicate effectively with employees in the company in both technical and non-technical roles.
•Experience developing hybrid native/HTML mobile applications. •Experience developing high quality, large scale consumer applications. •Experience with Scrum or Agile development a plus. •Ability to navigate through a large complex codebase. •Knowledge of HTML5, DOM traversal/manipulation and event capturing, jQuery, CSS.