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

Walmart Canada · 1 month ago

Software Engineer III (Mobile - Android)

Walmart Inc. is a leading retailer seeking an Android developer to enhance and maintain the Pharmacy Center feature in the Walmart Android app. The role focuses on developing new features, ensuring code quality, and collaborating in Agile processes to improve the user experience of the app.

DeliveryRetailShopping

Responsibilities

Develop new features for the Pharmacy Center section of the Walmart app using Kotlin, with integration of GraphQL and REST APIs to enhance functionality
Write clean, maintainable code that adheres to best practices, design patterns, and Android standards
Implement and manage integrations with GraphQL and REST endpoints to support dynamic data and interactions within the app
Ensure developed features pass unit tests and perform effectively in real-life scenarios through integration testing
Stay up to date with the latest trends in Android and API development to continuously enhance the apps capabilities
Participate in Agile processes, including sprint planning, daily stand-ups, and retrospectives, to ensure smooth and efficient feature delivery

Qualification

Kotlin ProgrammingGraphQLREST APIsAndroid Development ToolsJavaAndroid SDKGradleGitTeamworkCommunication

Required

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
4 years' experience in software engineering or related area
Proficient in Kotlin, including its syntax and features
Experience with Android Studio for development and debugging processes
Proficiency in working with both GraphQL and RESTful APIs to retrieve and manage app data
Expert level knowledge of Java, Android SDK and Gradle
Experience in developing content rich applications including animation and window transition with Material Design
Experience in good app architecture using design patterns such as MVVM, MVP
Knowledge of Git for managing code repositories
Ability to convey technical concepts clearly, both in writing and verbally
Self-motivated individual capable of positively contributing to a team environment, with the ability to work independently but open to collaboration

Preferred

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

Benefits

401(k) match
Stock purchase plan
Paid maternity and parental leave
PTO
Multiple health plans

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.