Amazon Music is looking to build new experiences and features for its end customers, aiming to make software development faster, with better quality, and more enjoyable. The team is focused on developing engaging features for big screens, music casting, and other large-screen experiences using HTML5 or dedicated applications, while also supporting a global customer base and enhancing their daily lives through innovative music delivery.
Requirements
- 3+ years of programming using a modern programming language such as Java, C++, or C-Sharp, including object-oriented design experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Experience building complex software systems that have been successfully delivered to customers
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience in machine learning, data mining, information retrieval, statistics or natural language processing
Responsibilities
- Architect, build, and maintain an application framework tailored to build customer experiences across mobile, web and desktop.
- Design and develop tools to augment the developer experience, including but not limited to: Linters, Testing solutions, Command-line interfaces, Git helpers and integrations with Gitlab, CI/CD pipelines, Build and distribution workflows, Operational metrics and dashboards
- Provide hands-on support and training to other developers who are less acquainted with React Native, TypeScript, and GraphQL.
- Collaborate with cross-functional teams to gather requirements, provide technical insights, and ensure the timely delivery of high-quality software.
- Stay updated with the latest industry trends and best practices to ensure our tools and technologies are cutting-edge.
- Build systems that are distributed on a large scale, spanning our music apps, web player, and voice-forward audio engagement on mobile and Amazon Echo devices, powered by Alexa to support our customer base.
Other
- The ideal candidate is interested in being part of a growing team that is passionate about experimenting and innovating for customers, has a demonstrable track record of success in delivering new features and products, and is excited about having end-to-end ownership of high-impact, high-visibility projects.
- A commitment to collaboration, proficiency in evaluating alternative solutions, and strong communication skills (with both business and technical partners) are absolute requirements.
- The role requires having a solid depth of technical knowledge, being well-versed in industry best practices, and possessing attention to details.
- work safely and cooperatively with other employees, supervisors, and staff
- adhere to standards of excellence despite stressful conditions