Software Engineer III (mobile - Android)

Walmart Walmart · Retail · Crossman Service Building CA SUNNYVALE, Crossman Respect Building CA SUNNYVALE

Software Engineer III (Mobile - Android) role at Walmart focused on enhancing and maintaining the Pharmacy Center feature in the Walmart Android app. Responsibilities include developing new features, ensuring code quality, integrating GraphQL and REST APIs, and participating in Agile processes.

What you'd actually do

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

Skills

Required

  • Kotlin Programming
  • Android Development Tools
  • GraphQL and REST
  • Java
  • Android SDK
  • Gradle
  • Git
  • Communication
  • Teamwork

Nice to have

  • Experience with Kotlin would be ideal (were migrating our codebase; all new features are written in 100% Kotlin)
  • 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