Senior, Software Engineer - iOS - Sunnyvale, CA or...

WalmartSunnyvale, CA
391d$108,000 - $216,000

About The Position

As a Technical Lead at Walmart, you will guide software engineers in a full-stack team to deliver iOS mobile features. Your role involves designing, developing, and leading projects that enhance user experiences and functionalities. You will play a crucial role in architectural decisions, ensuring scalable and efficient solutions, while also serving as a Subject Matter Expert to mentor teammates and other engineers. Your responsibilities will include improving delivery speed, developer productivity, and driving goals related to availability, quality, performance, and resiliency. Collaboration with cross-functional teams is essential to grasp requirements and deliver high-quality software products, while also identifying improvements to mobile frameworks and components.

Requirements

  • At least 4+ years of experience designing and developing software for the iOS platform and larger frontend stack using Swift and Swift UI.
  • Proficient with Swift and Swift UI.
  • Experience with iOS frameworks such as Core Data, Core Animation, and Grand Central Dispatch (GCD).
  • Solid understanding of the full iOS development life cycle.
  • Experience developing and testing Server-side APIs for mobile and web clients using Node.js.
  • Experience with GQL is a plus.
  • Experience in mobile architectures including MVC, MVVM, and VIPER.
  • Advanced knowledge of complex software design, distributed system design, design patterns, data structures, and algorithms.
  • Excellent technical debugging and production support skills.
  • Experience with monitoring mobile app performance and leveraging data for improvements.
  • Ability to improve code quality through unit tests, automation, and code reviews.
  • Excellent decision-making skills in a complex and fast-paced environment.

Nice To Haves

  • Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area with 1 year's experience.
  • Background in creating inclusive digital experiences and knowledge of WCAG 2.2 AA standards and assistive technologies.
  • Knowledge of accessibility best practices.

Responsibilities

  • Guide software engineers in delivering iOS mobile features using iOS, Node.js, GQL, etc.
  • Design, develop, and lead multiple Business or Technology driven projects with small to medium sized teams.
  • Shape architectural decisions and champion scalable solutions.
  • Serve as a Subject Matter Expert providing technical leadership and mentorship.
  • Take ownership and contribute across the technical stack to improve delivery speed and developer productivity.
  • Drive goals related to Availability, Quality, Performance, and Resiliency with your team.
  • Collaborate with cross-functional teams to understand requirements and deliver software products.
  • Identify and drive improvements to mobile SDE frameworks and tooling for the developer community.
  • Contribute to and enhance mobile platform architecture for next generation retail.

Benefits

  • Competitive pay and performance-based bonus awards.
  • Health benefits including medical, vision, and dental coverage.
  • Financial benefits including 401(k), stock purchase, and company-paid life insurance.
  • Paid time off benefits including PTO, parental leave, family care leave, bereavement, jury duty, and voting.
  • Short-term and long-term disability benefits.
  • Company discounts and Military Leave Pay.
  • Adoption and surrogacy expense reimbursement.
  • Live Better U education benefit program covering tuition, books, and fees.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service