Taro Logo

Staff Software Engineer

A global retail company that owns multiple clothing and accessories brands, focused on equality, inclusivity, and sustainability.
$206,315 - $216,700
iOS
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Retail · Consumer

Description For Staff Software Engineer

Gap Inc., a leading global retail company, is seeking a Staff Software Engineer to join their iOS development team. This role presents an exciting opportunity to lead and shape the technical direction of iOS projects at one of retail's most iconic brands. The position combines hands-on technical leadership with mentorship responsibilities, perfect for senior engineers looking to make a broader impact.

The role demands expertise in iOS development, particularly with Swift and the iOS SDK, while offering the chance to work on applications that serve millions of customers worldwide. You'll be responsible for driving architectural decisions, establishing development standards, and ensuring the delivery of high-quality, performant mobile applications.

As a Staff Engineer, you'll play a crucial role in both technical execution and team development. You'll mentor junior developers, lead code reviews, and facilitate learning sessions while staying deeply involved in hands-on development. The position requires a balance of technical excellence and leadership skills, with opportunities to influence the technical direction of Gap Inc.'s mobile presence.

The company offers a competitive salary range of $206,315 – $216,700, with the final offer depending on qualifications and experience. While the position is based in San Francisco, the company mentions telecommuting possibilities within the US. Gap Inc.'s commitment to equality, inclusivity, and sustainability makes this an attractive opportunity for engineers who want to contribute to a purpose-driven organization while working on technically challenging projects.

The ideal candidate will bring 5+ years of progressive experience, strong iOS development skills, and the ability to lead by example in adopting new technologies. This role offers the chance to make a significant impact at a company that's been at the forefront of retail innovation while working with a collaborative team in a supportive environment.

Last updated 13 days ago

Responsibilities For Staff Software Engineer

  • Lead iOS projects and drive key architectural decisions
  • Conduct hands-on code reviews and ensure high development standards
  • Mentor and pair-program with junior developers
  • Resolve complex technical issues
  • Optimize codebase for performance and stability
  • Ensure seamless integration of iOS apps with system components
  • Implement secure coding practices
  • Ensure compliance with Apple's guidelines and security standards
  • Lead project milestones while actively coding
  • Facilitate hands-on learning sessions within the team

Requirements For Staff Software Engineer

  • Bachelor's degree in Computer Science or related field
  • 5 years of progressive, post-baccalaureate experience in IT or related role
  • Expertise in Swift and iOS SDK
  • Knowledge of Swift language features and Objective-C
  • Proficiency with Xcode debugging tools and Instruments
  • Understanding of iOS app lifecycle and UIKit
  • Experience with iOS security mechanisms
  • Knowledge of App Store guidelines
  • Experience with automation and Framework Libraries

Jobs Related To Gap Inc. Staff Software Engineer