remote
Software Development Engineer II - Mobile iOS & Android - Amazon.com
Software Engineer
Build and scale the Amazon Photos mobile experience on iOS and Android, delivering high‑quality, user‑focused features while championing best‑practice code and cloud integration.
About the role
Key Responsibilities
- Design, develop, and ship new features for the Amazon Photos app on iOS and Android platforms.
- Write clean, maintainable, and testable code in Swift, Kotlin, and Java, adhering to Amazon’s engineering standards.
- Collaborate with product, UX, and backend teams to define requirements and ensure seamless integration with AWS services.
- Optimize performance and reliability at Amazon scale, handling large‑volume photo storage and playback.
- Mentor junior engineers and promote best practices such as code reviews, automated testing, and continuous delivery.
Requirements
- 2+ years of professional mobile development experience on iOS and Android.
- Proficiency in Swift and Kotlin/Java, with a solid understanding of mobile architecture patterns.
- Experience building cloud‑enabled mobile applications, preferably using AWS services.
- Strong problem‑solving skills and ability to work in a fast‑paced, collaborative environment.
- Passion for delivering high‑quality user experiences that scale to millions of users.