Software Engineer III (android )

Walmart Walmart · Retail · Chennai, India

Software Engineer III (Android) at Walmart, focusing on the acquisition and discovery shopping experience. The role involves designing, developing, and maintaining high-quality Android features using Kotlin, collaborating with cross-functional teams, and owning end-to-end feature delivery. Key responsibilities include optimizing app performance, troubleshooting production issues, and driving operational excellence using AI-driven monitoring and AI-assisted development tools. The role also involves implementing AI-powered solutions for issue detection and root cause analysis, and defining/tracking metrics using AI/analytics.

What you'd actually do

  1. Design, develop, and maintain high-quality Android features using Kotlin and XML-based UI layouts.
  2. Collaborate closely with product managers, designers and backend engineers to deliver seamless, secure, and intuitive mobile experiences.
  3. Own end-to-end feature delivery - from development to deployment and production monitoring with guidance from senior engineers when needed.
  4. Drive operational excellence by ensuring high availability, performance, and reliability of production systems using AI-driven monitoring, alerting, and incident management.
  5. Implement AI-powered solutions for proactive issue detection, automated root cause analysis, and self-healing systems to reduce downtime and improve system resilience.

Skills

Required

  • Android development
  • Kotlin
  • XML-based UI development
  • MVVM or Clean Architecture patterns
  • Kotlin Coroutines
  • GraphQL (Apollo Client)
  • RESTful APIs
  • asynchronous programming
  • concurrency
  • data handling
  • CI/CD pipelines
  • Git
  • automated tests (unit, integration, functional/UI tests)
  • debugging
  • performance tuning
  • profilers
  • crash analytics

Nice to have

  • JavaScript
  • Node.js
  • Rust
  • mobile analytics
  • A/B testing
  • personalization techniques

What the JD emphasized

  • AI-driven monitoring
  • AI-assisted development tools
  • AI-powered solutions
  • AI/analytics