Posted in

Software Engineer III iOS

Software Engineer III iOS

CompanyWalmart
LocationSunnyvale, CA, USA
Salary$117000 – $234000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelMid 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.