(USA) Software Engineer III - Android jobs in United States
cer-icon
Apply on Employer Site
company-logo

Walmart Canada · 3 months ago

(USA) Software Engineer III - Android

Walmart Canada is part of Walmart Inc., a leading retailer, and is seeking a Software Engineer III - Android to join their Global Tech team. The role involves developing high-quality features for customer and partner-facing services, collaborating with product managers and design teams, and ensuring exceptional user experiences across various applications.

DeliveryRetailShopping

Responsibilities

Develop features with the highest level of quality by thinking of all the ways that the feature can be broken, with resiliency plans and fail-safe mechanisms in place
Work with Product managers to chart the development timeline and plans while focusing on delivering the features well in-advance of the deadline, while buffering for last-minute surprises and curve balls
Work closely with our design, and UX teams to create amazing and intuitive experiences that make it effortless to connect different apps together
Collaborate with leads and architects during implementation and constantly set a high goal for the betterment of the product as well as a path for career growth

Qualification

Android developmentKotlinAndroid SDKGradleREST APIsGraphQL APIsMultithreadingPerformance tuningDependency injectionTest coverageSoft skillsTeam collaborationProblem solvingCommunicationAdaptability

Required

At least 4 years of corporate work experience in Android development
Extensive understanding of Android framework components and their respective lifecycles combined with a solid knowledge of multithreading, networking, offline storage, and performance tuning
Extensive knowledge of Kotlin, Android SDK, and Gradle, and experience working with asynchronously coroutines and dependency injection (Dagger)
Build reusable Android components, orchestrate user-interactions integrating with backend services via REST and GraphQL APIs
Ability to build products with a focus on testability, someone who loves test coverage (well versed with MockK, Google Truth, Robolectric, and Espresso)
Wide experience working in multi-module environment projects
Expert-level knowledge of git and continuous integration
Experience in good app architecture using design patterns such as MVVM, MVP, or Clean
Experience in working for large corporations
Experience in working for retail Industry
Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 2 years' experience in software engineering or related area
Option 2: 4 years' experience in software engineering or related area

Preferred

Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area
Background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly
Knowledge of accessibility best practices

Benefits

401(k) match
Stock purchase plan
Paid maternity and parental leave
PTO
Multiple health plans
Incentive awards for your performance
Medical, vision and dental coverage
401(k)
Stock purchase and company-paid life insurance
PTO (including sick leave)
Parental leave
Family care leave
Bereavement
Jury duty
Voting
Short-term and long-term disability
Company discounts
Military Leave Pay
Adoption and surrogacy expense reimbursement
Live Better U is a Walmart-paid education benefit program for full-time and part-time associates in Walmart and Sam's Club facilities. Programs range from high school completion to bachelor's degrees, including English Language Learning and short-form certificates. Tuition, books, and fees are completely paid for by Walmart.

Company

Walmart Canada

company-logo
Walmart Canada is a subsidiary of Walmart that operates a chain of more than 400 stores nationwide. It is a sub-organization of Walmart.