(USA) Senior, Software Engineer - Android
WalmartAbout the role
Position Summary...
What you'll do...
As a Senior Android Developer candidate, you have demonstrated expertise in designing, developing, and maintaining advanced Android applications with a focus on performance and reliability. You collaborate effectively with cross-functional teams to deliver innovative mobile solutions and mentor junior developers on best practices.
About Team: Sams eCommerce Team
The Sam’s eCommerce Team is responsible for designing, developing, and maintaining innovative web, iOS, and Android applications that power the digital shopping experience for Sam’s Club members. Our team leverages cutting-edge technologies to deliver seamless, user-friendly solutions that enable members to shop, manage their accounts, and access exclusive deals anytime, anywhere. By collaborating across disciplines, we ensure our digital platforms are robust, secure, and scalable to meet the evolving needs of our customers.
What you'll do:
Build and maintain engaging and high-performant apps for our customers at a very high scale.
Follow coding and design best practices developed by the teams and contribute towards their continuous improvement.
Desire to mentor junior engineers and enthusiastic about up-leveling our engineering culture
Strong self-motivation and flexibility with excitement to improve any part of the app, from the UI components to the analytics framework
What you'll bring:
- Well-rounded understanding of Android framework components and their respective lifecycles combined with a solid knowledge of multithreading, networking, offline storage, and performance tuning.
- Good understanding of Android sandbox and its design systems.
- Advanced level in Kotlin programming language, system design and UX design choices.
- Comfortable in exploring new ideas and writing ADR documents for peer reviews.
- Working knowledge on Android push notifications, In-app-messaging service integrations.
- Intermediate to Advanced knowledge on GraphQL / Apollo.
- Able to take challenges to dive deep into build tool development, Gradle build performance improvement and its tooling improvements in CI/CD pipeline.
- Static code analysis using lint and custom lint tooling development.
- Use App profiling tools to assess and improve our user experience using benchmark reporting, memory profiling, caching improvements, app launch performance improvements.
- Comfortable to explore and use our highly scalable data ingestion tools to triage our app.
- Biased towards greater code coverage choices. You make a point to test your obviously bug-free code with frameworks like JUnit, Mockito, and Espresso - just to be safe
- Expertise in Kotlin and Jetpack Compose and leveraging its features to increase the safety and clarity of our codebase
- 4 to 8 years of experience as an Engineer and/or the ability to perform at an advanced level in the domain
- You crave enchanting Sams users with delightful, polished and bug-free features, but you know how to ship consistently and quickly
- Eagerness to explore and apply AI and emerging technologies to reimagine how work gets done
About Walmart
Sam Walton opened the first Sam's Club in 1983 to meet a growing need among customers who wanted to buy merchandise in bulk. Since then, Sam's Club has grown rapidly, opening more than 600 clubs in the U.S. and 100 clubs internationally. By offering affordable, wholesale merchandise to members, Sam's Club helps make saving simple for families and small business owners. Sam's Club employs about 110,000 associates in the U.S. The average club is 134,000 square feet and offers bulk groceries and general merchandise. Most clubs also have sp
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s