Mobile Software Engineers, Ios or Android

Walmart Walmart · Retail · Sunnyvale, CA

The role involves building the mobile foundation for an AI-powered assistant that helps customers manage everyday shopping through intelligent, context-aware conversations. The engineers will design and scale high-performance iOS and Android systems that integrate deeply with generative and agentic AI, partnering with AI/ML and backend teams to bring next-generation conversational experiences to life for millions of customers.

What you'd actually do

  1. Build and evolve native mobile experiences used by millions of customers every day.
  2. Design mobile architectures that balance performance, reliability, and speed so teams can ship value quickly.
  3. Partner closely with product, design, and backend teams to deliver polished, intuitive user experiences.
  4. Lead discovery, prototyping, and technical direction for new mobile capabilities.
  5. Write and maintain production quality code, including debugging, performance tuning, and readiness for release.

Skills

Required

  • Swift/iOS
  • Kotlin/Android
  • mobile engineering experience
  • native mobile development experience
  • debugging complex issues
  • integrating backend services
  • navigating large codebases

Nice to have

  • platform level architecture
  • scale mobile systems
  • improve performance
  • elevate developer workflows
  • end-to-end feature ownership
  • mobile architecture
  • performance
  • CI/CD pipelines
  • features from discovery through production and ongoing iteration
  • delivering features
  • improving code quality
  • expanding technical leadership
  • owning larger problem spaces

What the JD emphasized

  • AI-powered assistant
  • generative and agentic AI
  • conversational experiences
  • AI/ML
  • native mobile experiences
  • mobile architectures
  • performance
  • reliability
  • speed
  • production quality code
  • debugging
  • performance tuning
  • readiness for release
  • mobile engineering experience
  • native expertise
  • platform level architecture
  • scale mobile systems
  • improve performance
  • elevate developer workflows
  • end-to-end feature ownership
  • mobile architecture
  • performance
  • CI/CD pipelines
  • features from discovery through production and ongoing iteration
  • native mobile development experience
  • delivering features
  • debugging complex issues
  • improving code quality
  • integrating backend services
  • navigating large codebases
  • expanding technical leadership
  • owning larger problem spaces