Software Dev Engineer II (Android), Global Stores
Amazon.com's long-term vision is to enable a seamless experience for all Amazon customers worldwide on any Amazon website or device, in any language and for any culture. This extends to making products from any market available in any market. Our team in Global Stores is responsible for building next-generation services that will re-define international trade at Amazon. We aim to improve how shoppers around the world discover and purchase global merchandise by building new services that enhance the international shopping experience. We own the end-to-end shopping experience for the mobile app (GS App), which includes web, iOS, and Android platforms, as well as content security and digital rights management at a massive scale.
About you:
This role is for an Android developer.
As part of the mobile development team, you'll contribute directly to the mobile platform and work to optimize the customer experience. While specialized in mobile front end (Android), you will also work on backend APIs and features required for the app. Your responsibilities include:
1. Developing and delivering mobile app features, UX flows, and UI components
2. Collaborating with product and UX teams to develop and maintain features
3. Improving code quality, maintainability, and app performance
4. Building backend features and APIs to facilitate front-end development
You are looking for a career where you can build, deliver, and impress. You enjoy solving complex problems holistically and thrive on designing feedback loops and ecosystems. You challenge yourself and others to find better solutions, work closely with the business to define expansion strategies, and innovate to support exponential growth.
About us together:
We aim to enable customers from over 77 countries to purchase products on Amazon with guaranteed shipping and import duty fees. We will improve this experience by making selection available across all Amazon marketplaces, allowing customers to search and browse in their preferred language and currency. We will face challenging problems, debate solutions, and work collaboratively to find the best outcomes. Our team values inventive thinking, pragmatic approaches, and effective collaboration.
Ideal candidate: Highly quantitative, with great judgment and passion for customer experience. Inventive, with a proven track record of delivering software solutions. Pragmatic, iterative, and capable of simplifying complex problems while working effectively with teams.
Basic Qualifications
* Bachelor's Degree in Computer Science, Computer Engineering, or related field
* Experience programming with at least one software language
* Strong fundamentals in data structures and algorithms
* Experience in system architecture, design patterns, reliability, and scaling
* Professional software development experience
* Programming experience in Java, C++, or C# with object-oriented design
* Experience in React, CSS, VueJS, HTML5
* Professional experience in Android mobile development
* 3+ years of experience in Android application development using Kotlin, Java, and Android SDK tools such as Compose and Jetpack Navigation
Preferred Qualifications
* Experience with object-oriented development, multithreading, and data structures
* Contributions to system architecture and design
* Experience in full software development lifecycle, including coding standards, code reviews, source control, build, testing, and operations
* Excellent communication skills, capable of translating technical details for diverse audiences
Questions? If you're a proven engineer, we're flexible on technology and experience requirements.
Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation
#J-18808-Ljbffr