Senior Software Engineer iOS
Listed on 2026-01-11
-
Software Development
Software Engineer, Full Stack Developer
Job Description
We are looking for a Senior iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers.
Your primary focus will be development of iOS applications and their integration with back-end services.
You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
With a focus on end-to-end development, performance tuning, and Agile methodology, you'll have the opportunity to drive change and shape the future of Walmart's mobile presence. As a key member of our Marketplace team, you'll leverage your expertise in iOS frameworks, RESTful APIs, and web technologies to create seamless, user‑centric experiences that delight millions of Walmart shoppers every day. You'll lead the charge in creating innovative, user‑friendly mobile experiences that revolutionize the way our customers shop.
With a focus on end‑to‑end development, performance optimization, and Agile methodology, you'll have the opportunity to make a real impact on one of the world's most recognizable brands.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances.
If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy:
- Bachelor of Technology or Engineering or Masters of Technology or Science (preferably in Computer Science)
- 6+ years of iOS development experience
- 6+ years of demonstrated end-to-end experience building, testing and shipping commercially available iOS apps
- Interacting with RESTful JSON APIs
- Hands‑on design & development experience in interfacing with Web services platforms
- Proficient with Objective‑C or Swift
- Experience with at least one iOS framework such as Core Data, Core Animation, MVVM, VIPER, MVP, etc.
- Experience with offline storage, threading, and performance tuning
- Familiarity with RESTful APIs to connect iOS applications to back‑end services
- Experience with performance and memory tuning with tools such as Instruments and Shark, etc.
- Proficient understanding of code versioning tools such as Git, Mercurial or SVN
- CI/CD development environments/tools & automation tools
- Ability to convert high level design to low level design, estimation of work and participate in program planning & execution.
- Experience with mobile (web/native) development.
- Knowledge of low‑level C‑based libraries is preferred
- Experience in App Profiling (concepts like Rendering performance, battery issues, thread count and memory dumps)
- Non-functional Testing: GPU overdraw, Rendering performance, Battery issues, CPU, Thread count, Memory consumptions and leaks, Network data transfer. (Crashes and ANR)
- Exposure to full stack development
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).