Amazon is looking for an experienced Mobile Software Developer for a Fire TV technology team in our Amazon development center in Berlin. We deliver cordless entertainment to the world We are dedicated to creating the most engaging entertainment platform for everyone worldwide. Be part of a fast-paced, agile, and innovative team that is bringing new second screen experiences to FireTV devices. You will have an opportunity to make a large impact on the design, architecture, and implementation of experiences used every day, by people you know. Key job responsibilities Full stack development of Android mobile application, with exposure/cross-over to iOS, including cross-development technologies (React Native, etc.) Ability to work semi-independently with partner teams to drive innovation and issue closure Apply experience in mobile development to deliver the best and highly performant features for our customers, further enhancing Fire TV devices' ability to impact our customers' day-to-day lives. A day in the life You thrive and succeed in an entrepreneurial environment and handle ambiguity and competing priorities with ease. You're not only able to implement highly successful features, but can also step up to drive cross-team strategic initiatives, and know how to keep the team moving day-to-day. Maturity, judgment, negotiation skills, ability to influence, analytical talent, mentorship, and leadership are essential to success in this role. We are looking for curious candidates with broad interests, who can dive deep into technical problems while having fun along the way. About the team We are a small but mighty team based in Berlin, Germany. Our mission is to build a world-class Fire TV Remote App that revolutionizes the way people interact with their entertainment systems. With a startup-style approach, we own the entire end-to-end solution, allowing us to be nimble, innovative, and laser-focused on delivering an exceptional product. Basic Qualifications - Bachelor's degree in computer science or equivalent - Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems - Proven experience in React Native development, with a strong focus on building high-performance mobile applications for the Android platform. - Proficiency in JavaScript, TypeScript, React, and related libraries/frameworks - Solid understanding of Android-specific design principles, patterns, and best practices - Knowledge of state management solutions like Redux or MobX - Familiarity with mobile app deployment processes and Google Play guidelines - Solid coding practices including peer code reviews, unit testing, and a preference for agile development - Excellent troubleshooting and debugging skills Preferred Qualifications - Master's degree in computer science or equivalent - Familiarity with testing frameworks like Jest, Enzyme, or Detox - Knowledge of performance optimization techniques for React Native apps - Experience with mobile app analytics and crash reporting tools - Contribution to open-source React Native/Android projects or libraries - Development experience with AWS or similar cloud platforms 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 (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates. m/w/d