Software Development Engineer II, Amazon Photos Mobile

Amazon.com Inc

Seattle, WA

JOB DETAILS
SKILLS
Adoption, Agile Programming Methodologies, Amazon Alexa, Analysis Skills, Android, Architectural Design, Architectural Services, Best Practices, Code Reviews, Computer Programming, Customer Relations, Customer Support/Service, Design Patterns Programming Methodologies, Desktop PC, Feasibility Analysis, Integration Testing, Mentoring, Mobile Applications, Mobile Applications Development, Multiplatform/Cross-Platform, Operating Systems, Problem Solving Skills, Prototyping, Quality Assurance, React Native, Scrum Project Management and Software Development, Software Development, Software Engineering, Software Testing, Team Player, Technical Analysis, iOS
LOCATION
Seattle, WA
POSTED
21 days ago

As a Software Developer on the Amazon Photos Mobile team, you will solve complex software engineering problems at scale. You'll design and implement the ongoing evolution of the Amazon Photos experience in both iOS and Android, deliver high quality results and produce exemplary code. You'll be a champion of best practices. The features you deliver will be at "Amazon Scale" and be loved by users worldwide.

Amazon Photos helps consumers preserve and re-live their memories. The service comes with unlimited photo storage for Prime members and apps are available on iOS, Android, Web, Desktop, Fire Tablet & Fire TV. The service is also integrated into Alexa devices such as Echo Show and Echo Spot. Amazon Photos is the latest digital offering to consumers released on the heels of the Amazon Music and Amazon Video offerings. We have ambitious goals to scale growth and adoption of the service around the world and delight our customers with a great product.

Key job responsibilities

  • Architect, design, develop and deploy cross-platform features for Amazon Photos mobile apps, working with back-end teams.
  • Contribute best-in-class programming skills to develop highly innovative, consumer-facing mobile apps.
  • Write clean, maintainable code and perform peer code-reviews.
  • Work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility.
  • Work in an Agile/Scrum environment to deliver high quality software.
  • Establish architectural principles, select design patterns and then mentor team members on their appropriate application.
  • Help define and implement standards and promote best engineering practices.
  • Analyze and optimize applications to maximize speed and scale, factoring in mobile network latency and bandwidth constraints.

About the team

  • Our stack is centered around React Native
  • We collaborate actively with our iOS and Android Native teams and our back-end teams.
  • Performance and OS integration are key for this team. We have an experienced team that includes several senior engineers and of Mobile development experience.
  • Our code is well tested by our dedicated team of experienced QA engineers who maintain our suite of UI integration tests.

About the Company

A

Amazon.com Inc

At Amazon, we don’t wait for the next big idea to present itself. We envision the shape of impossible things and then we boldly make them reality. So far, this mindset has helped us achieve some incredible things. Let’s build new systems, challenge the status quo, and design the world we want to live in. We believe the work you do here will be the best work of your life.

Wherever you are in your career exploration, Amazon likely has an opportunity for you. Our research scientists and engineers shape the future of natural language understanding with Alexa. Fulfillment center associates around the globe send customer orders from our warehouses to doorsteps. Product managers set feature requirements, strategy, and marketing messages for brand new customer experiences. And as we grow, we’ll add jobs that haven’t been invented yet.

It’s Always Day 1
At Amazon, it’s always “Day 1.” Now, what does this mean and why does it matter? It means that our approach remains the same as it was on Amazon’s very first day – to make smart, fast decisions, stay nimble, invent, and stay focused on delighting our customers. In our 2016 shareholder letter, Amazon CEO Jeff Bezos shared his thoughts on how to keep up a Day 1 company mindset. “Staying in Day 1 requires you to experiment patiently, accept failures, plant seeds, protect saplings, and double down when you see customer delight,” he wrote. “A customer-obsessed culture best creates the conditions where all of that can happen.” You can read the full letter here

Our Leadership Principles
Our Leadership Principles help us keep a Day 1 mentality. They aren’t just a pretty inspirational wall hanging. Amazonians use them, every day, whether they’re discussing ideas for new projects, deciding on the best solution for a customer’s problem, or interviewing candidates. To read through our Leadership Principles from Customer Obsession to Bias for Action, visit https://www.amazon.jobs/principles
COMPANY SIZE
10,000 employees or more
INDUSTRY
Retail
FOUNDED
1994
WEBSITE
http://Amazon.com/militaryroles