Staff Android Software Engineer
Company | Coupang |
---|---|
Location | Seattle, WA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior, Expert or higher |
Requirements
- Bachelors or Masters degree in a quantitative discipline: computer science, informatics, IT, HCI, physics, mathematics, music, engineering, or equivalent.
- 7+ years of hands-on experience in building end-to-end android mobile applications.
- Strong coding skills in Android development with Kotlin and Java
- Solid understanding of Android SDK, Jetpack components, and MVVM architecture
- Experience with RxJava for reactive programming
- Familiarity with Clean Architecture principles and best practices
- Ability to deal with ambiguity in business and technology.
- Ability to work in a multicultural, cross functional team.
Responsibilities
- Develop features, algorithms, simulation and systems at scale to improve warehouse and fulfillment centers technologies and client applications.
- Collaborate closely with the Operations and Product team to understand key business needs and ideate best User Experience and User Interface.
- Effectively collaborate with other teams, lead projects across teams and mentor team members.
Preferred Qualifications
- 9+ years of hands-on experience in building and owning production-grade client backend for frontend/mobile (BFF) APIs/services in REST, gRPC or GraphQL.
- Ability to iteratively refine architecture decisions to meet long-term business needs.
- Experience with Clean Architecture, with a focus on building, scalable, maintainable, and extensible systems.
- Proficiency in modern Android development tools, frameworks, and best practices.
- Good English written and verbal communication skills while addressing both technical and business people; ability to speak at a level appropriate for the audience.
- Experience in one of the domains: e-commerce, UX/UI, internal tools, supply chains, transportation or logistics.