Why This Role Stands Out
This role offers a fantastic opportunity to lead impactful projects and solve complex challenges in a high-visibility area of eCommerce, perfect for a seasoned Android Developer with a strong understanding of system design and scalability. You'll contribute to a critical part of the order fulfillment journey, driving innovation and growth within a reputable company. If you're a proactive individual contributor ready to make a significant impact, we encourage you to apply.
Quick Overview
Job Description
Title: Android Developer
Location: Sunnyvale, CA (Onsite) | Local candidates only
***Please note: We are looking for candidates who do not require visa sponsorship now or in the future
It is a Senior Android Developer , which means they are an individual contributor don t need any help from other team members and understand system design
Must Haves
- Android Developer
- Staff or Senior level
Job Description:
We are seeking a Senior Software Engineer for a key position on Client s Post Transactions team under the eCommerce experience. Post Transactions is key to the success of order fulfillment journey that powers Client s order amendments and order details. We deal with edit quantity and edit Payments, address, etc. In this role, you will develop highly scalable services to process millions of requests per day and solve complex software engineering problems by leveraging state-of-the-art technology.
What You ll Do:
- Take the lead on problems related to scale & monetization.
- Leveraging your experience of designing and building large scale distributed systems, solving problems related to scale and have experience with process huge amounts of data.
- Provides support to the business by responding to user questions, concerns, and issues (for example, technical feasibility, implementation strategies).
- Research and identify needed solutions; determining implementation designs; providing guidance regarding implications of new and enhanced systems; identifying short- and long-term solutions; and directing users to appropriate contacts for issues outside of associate's domain.
- Manages small to large-sized complex projects by reviewing project requirements; translating requirements into technical solutions; researching and identifying alternative solutions; determining needed solution based on return on investment and value add to the business; gathering requested information (for example, design documents, product requirements, wire frames);
- Write and develop code; conducting unit testing; communicating status and issues to team members and stakeholders; collaborating with project team and cross functional teams; identifying areas of opportunity; interpreting information and identifying a solution; ensuring solution is sustainable across implementation and use.
- Troubleshoot open issues and bug-fixes; and ensuring on-time delivery and hand-offs.
- Participates in the discovery phase of small to medium-sized projects to come up with high level design by partnering with the product management, project management, business, and user experience teams.
What You'll Bring:
- 4+ years of working experience in Native Android App development. Experience with Kotlin, Jetpack libraries (Compose, ViewModel, Coroutines/Flow, Room), and MVVM/Clean Architecture patterns aligned with Google's Android best practices.
- 3+ years of working experience in Cloud Components and Architecture.
- Excellent communication, interpersonal skills and be able to articulate complex technical concepts in an approachable way for broad audiences.
- Demonstrated high level design of systems.
- Solid experience in large scale distributed systems and event-driven architecture.
- Have designed, built, and maintained APIs, services of highly scalable platforms.
- Have experience with Kafka or other high volume-low latency messaging infrastructure.
- Have experience with Azure Cloud Stack or other cloud stacks.
- Have extensive knowledge of open-source libraries, design patterns, and micro-service architecture. Familiarity with CI/CD and unit testing.
Similar jobs
- IS
Android Feature Engineer
NewISOFT
United States🇺🇸HybridYesterdayAgileEngineering - TT
SENIOR ANDROID Developer
NewTech Tandem Inc
Sunnyvale, CA🇺🇸HybridYesterdayOracleAzureKafka+2Technology - BI
Mobile Device Recovery & Infrastructure Engineer_Onsite@Sunnyvale,CA
NewBURGEON IT SERVICES LLC
Sunnyvale, CA🇺🇸On-siteYesterdayShellBashPython+2 - EP
Senior Android Developer
NewEmpower Professionals
Sunnyvale, CA🇺🇸$150k - $170k/yrOn-siteYesterdayAzureKafkaKotlin+1Technology - AS
Lead Android Engineer
NewApex Systems
Austin, TX🇺🇸On-siteYesterdaySAFeAgileAndroid SDK+4Technology - WC
QA Mobile Engineer
NewWest Coast Consulting LLC
United States🇺🇸HybridYesterdayFirebaseAWSScrum+16Technology