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

Walmart Canada · 1 day ago

Software Engineer III - Android

Walmart Inc. is a leading retailer seeking a Software Engineer III - Android to join their Omni Customer Experience Engineering team. The role involves managing complex projects, troubleshooting production issues, and collaborating with cross-functional teams to enhance the shopping experience for customers.

DeliveryRetailShopping

Responsibilities

Manage 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); writing and developing 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; troubleshooting open issues and bug-fixes; and ensuring on-time delivery and hand-offs
Troubleshoot business and production issues by gathering information (for example, issue, impact, criticality, possible root cause); performing root cause analysis to reduce future issues; engaging support teams to assist in the resolution of issues; developing solutions; driving the development of an action plan; performing actions as designated in the plan; interpreting the results to determine further action; and completing online documentation
Participate 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
Demonstrate up-to-date expertise and applies this to the development, execution, and improvement of action plans by providing expert advice and guidance to others in the application of information and best practices; supporting and aligning efforts to meet customer and business needs; and building commitment for perspectives and rationales
Provide and support the implementation of business solutions by building relationships and partnerships with key stakeholders; identifying business needs; determining and carrying out necessary processes and practices; monitoring progress and results; recognizing and capitalizing on improvement opportunities; and adapting to competing demands, organizational changes, and new responsibilities

Qualification

Android developmentKotlinFull-stack developmentSource Code Management (Github)Relational databasesGraphQLREST APIsDesign patternsProblem solvingCritical thinkingCommunication skillsProject management

Required

BS in Computer Science or related technical field required
5+ years of experience in various elements of full-stack software development
3+ years of experience building Android apps in Kotlin
Played Extremely Significant role in delivery of complex projects
Excellent problem solving, critical thinking and communication skills
Shipped one or more Android applications which are still available in the App Store
Experience with Source Code Management Tools (Github)
Experience developing using relational databases such as Oracle or MySQL
Implement and manage integrations with GraphQL and REST endpoints to support dynamic data and interactions within the app
Responsible for implementing pixel perfect designs that balance challenging customer needs with application performance
Experience in good app architecture using design patterns such as MVVM, MVP
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
Medical, vision and dental coverage
Company-paid life insurance
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

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.