Job Information
Amazon Software Development Engineer, Appstore, Appstore in Chennai, TennesseeIndia
Description
Do you want to develop software that will power leading edge, next generation mobile and entertainment devices?
We invite you to join us in this rare opportunity of building the future of apps and highly-scalable, distributed systems to support those experiences.
Key job responsibilities
As a Software Development Engineer, you will engage with an experienced cross-disciplinary staff to conceive, design and implement innovative consumer products. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used every day, by people you know.
A day in the life
As a Software Development Engineer on our team, you will design and develop cutting edge systems that will power the App Developer and Customer Experience for the next generation mobile and entertainment devices.
About the team
In Appstore, “We entertain, and delight, hundreds of millions of people across devices with a vast selection of relevant apps, games, and services by making it trivially easy for developers to deliver”.
Over the next few years our team will play a critical role in the future of how the App Developer community interfaces huge array of Amazon devices to delight our customers.
Basic Qualifications
3+ years of non-internship professional software development experience
2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
Experience programming with at least one software programming language
Experience in building applications using React Native
Preferred Qualifications
3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
Bachelor's degree in computer science or equivalent
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