Overview
On Site
DOE
Contract - W2
Skills
Tablet
Scalability
Innovation
Root Cause Analysis
Mentorship
Regulatory Compliance
Data Structure
Algorithms
Testing
Shipping
Swift
Objective-C
Core Data
Animation
Design Patterns
MVVM
MVP
RESTful
JSON
Web Services
Storage
Thread
Management
Git
Mercurial
Apache Subversion
Version Control
Continuous Delivery
Continuous Integration
Continuous Integration and Development
Agile
Communication
Collaboration
Mobile Web
UI
User Experience
C
Performance Tuning
Non-functional Testing
GPU
IOS Development
Mobile Development
Computer Science
Job Details
JOB SUMMARY Client is seeking a passionate and skilled Senior iOS Mobile Engineer to lead the development and maintenance of cutting-edge iOS applications. This role focuses on delivering seamless, high-performance mobile experiences for millions of Walmart shoppers across iOS devices including phones and tablets. You will collaborate with cross-functional teams, leverage modern iOS frameworks, RESTful APIs, and Agile practices, while ensuring scalability, innovation, and best-in-class user experience. This is an opportunity to make a direct impact on one of the worlds most recognizable brands by shaping the future of mobile shopping. KEY RESPONSIBILITIES Participate in medium-to-large scale projects by translating requirements into technical solutions, developing code, conducting unit tests, and ensuring on-time delivery. Troubleshoot production issues by performing root cause analysis, implementing fixes, and preventing recurrence. Collaborate with cross-functional teams and stakeholders to provide technical guidance, resolve issues, and align solutions with business needs. Build scalable, performant, and user-friendly iOS applications using modern frameworks and patterns. Integrate applications with RESTful APIs and back-end services. Support CI/CD pipelines, automation, and Agile delivery practices. Optimize application performance, memory usage, and responsiveness using advanced profiling tools. Provide mentorship, share expertise, and model compliance with company policies, ethics, and integrity. REQUIRED QUALIFICATIONS Bachelors or Masters degree in Computer Science, Engineering, or related field. Strong computer science fundamentals (data structures, algorithms, design patterns). 3+ years of end-to-end iOS development experience (designing, building, testing, and shipping apps). Proficiency in Swift and/or Objective-C. Experience with iOS frameworks such as Core Data, Core Animation, and design patterns like MVVM, MVP, VIPER. Strong expertise with RESTful APIs, JSON, and web services integration. Experience with offline storage, threading, performance tuning, and memory management. Proficient understanding of Git, Mercurial, or SVN version control. Familiarity with CI/CD pipelines, continuous integration, and Agile methodology. Strong communication and collaboration skills with the ability to work in cross-functional environments. PREFERRED QUALIFICATIONS Experience with mobile (web/native) development and full stack exposure. Knowledge of Apples design principles, human interface guidelines, and UI/UX best practices. Experience with low-level C-based libraries. Proficiency in app profiling tools (Instruments, Shark) for performance optimization. Experience with non-functional testing (GPU overdraw, rendering performance, battery usage, crashes, ANR, etc.). Exposure to emerging mobile technologies and frameworks. CERTIFICATIONS Relevant iOS or mobile development certifications (preferred, not mandatory). EDUCATION B.Tech. / B.E. / M.Tech. / M.S. in Computer Science or related technical field.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.