Software Development Engineer - Mobile, Fire TV

Bewirb dich auf der Webseite des Arbeitgebers


Job summary
The Amazon Fire TV team delivers the experience on Amazon’s market-leading streaming media devices, including the Fire TV Stick, Fire TV Cube, and Fire TV Edition TVs. We are dedicated to creating the most engaging entertainment platform for the whole family, worldwide. Be part of a fast-paced, agile and innovative team that is bringing new visual and voice experiences to FireTV devices in a startup-like environment. We leverage cutting-edge technology, big data, machine learning, optimization techniques and high availability services. As a Software Development Engineer, you will have an enormous opportunity to make a large impact on the design, architecture, and implementation of products used every day, by people you know.

We are looking for a skilled Mobile Software Development Engineer capable of building responsive and highly interactive interfaces using modern UX tools and concepts. You should be able to work well in a heterogeneous environment of different languages and technologies, and bring flexibility, speed and quality to our team. You should be genuinely excited about technology, have a strong interest in learning about and playing with the latest technologies and building compelling client applications and UI.

The role is inherently cross-functional. You will work closely with Customer Experience, Product Managers, Technical Program Managers, Quality Assurance, Engineering, and other Amazon partner teams (including other Fire TV and Alexa teams) to deliver key experiences that impact millions of customers. This is a high visibility team where you will get a chance to make a positive impact on every aspect of the customer experience.


•Bachelor’s degree in Computer Science, Computer Engineering, or related technical discipline (or equivalent experience).
•Experience performing Computer Science fundamentals in object-oriented design, data structures, algorithm design, system design, problem solving, and complexity analysis
•Professional experience developing multi-threaded mobile applications on Android or iOS, and delivering mobile apps to production.
•Programming experience with at least one modern language such as Java, Kotlin, Swift, Objective-C, C++ or C#.
•Solid coding practices including peer code reviews, unit testing, and a preference for agile development
•Excellent troubleshooting and debugging skills


•Experience in utilizing mobile design patterns, building mobile frameworks/SDKs, building custom UX components and optimizing mobile applications for performance
•Proficient in a broad range of software design approaches and common patterns.
•Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, source control management, build processes, testing, and operations
•Working knowledge of software development methodologies like Agile, Scrum, Kanban, or equivalent
•Experience in one or more front-end frameworks such as React Native, Redux, Xamarin or Angular
•Ability to rapidly prototype and adjust in response to customer feedback
•Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices.

Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice ( to know more about how we collect, use and transfer the personal data of our candidates.


Art des Stellenangebotes:


  • Es ist kein Abschluss erforderlich
Jetzt bewerben

Bewirb dich auf der Webseite des Arbeitgebers

Oder bewirb dich später