Skip to content

Software Engineer III iOS
Company | Walmart |
---|
Location | Sunnyvale, CA, USA |
---|
Salary | $117000 – $234000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Mid Level, Senior |
---|
Requirements
- Bachelor’s/Master’s Degree in Computer Science or a related technical field.
- 4+ years of experience in the design and development of iOS mobile apps.
- Strong computer science fundamentals: data structures, algorithms, design patterns.
- Strong focus on high-quality mobile UI experiences.
- Mobile-first design and responsive code deeply ingrained in your thought process.
- Deep knowledge of Swift, Core Data, UI design principles, patterns, and best practices.
- Experience with publishing apps to the App Store.
- Experience with cloud message APIs and push notifications.
- Experience with offline storage, threading, and performance tuning.
- Highly experienced working with REST APIs for deep integrations, general best practices, shortcomings, trade-offs, etc.
- Strong hands-on development skills to prototype technical solutions.
- Strong desire to drive change and ability to adapt to change quickly.
- Proficient in new and emerging technologies.
- Ability to balance the long-term “big picture” and short-term implications of design decisions.
- Practical knowledge of agile software development methodologies.
- Experience in working with large code bases and effectively driving large projects.
- Strong oral and written communication skills.
- Good problem-solving attitude and analytical skills.
- 3+ years of working in an Agile environment.
Responsibilities
- Design, build, test, and deploy cutting-edge solutions at scale, impacting millions of customers worldwide.
- Collaborate with Walmart engineering teams across geographies to leverage expertise and contribute to the tech community.
- Engage with Product Management and Business to drive the agenda, set priorities, and deliver exceptional products.
- Participate in medium- to large-scale, complex, cross-functional projects by reviewing project requirements, translating them into technical solutions, gathering necessary information (e.g., design documents, product requirements).
- Write and develop code, conduct unit testing, collaborate with the project team and cross-functional teams, troubleshoot open issues and bug fixes, enhance design to prevent re-occurrences of defects, and ensure on-time delivery and hand-offs.
- Seek ways to improve the software and its effectiveness.
- Work closely with Product and Design teams on new user-facing features.
- Collaborate closely with DevOps, Support, and other R&D teams (located in the US and India).
Preferred Qualifications
- Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year’s experience in software engineering or related area.
- Background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly.