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 · E-Commerce

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 while working for a company known for its commitment to equality, inclusivity, and sustainability.

The position offers a competitive salary range of $206,315 – $216,700 and requires a blend of technical expertise and leadership skills. As a Staff Software Engineer, you'll be responsible for driving key architectural decisions, setting development standards, and mentoring junior developers while maintaining hands-on involvement in coding.

The ideal candidate will bring 5+ years of progressive experience in iOS development, with deep expertise in Swift, iOS SDK, and modern iOS development practices. You'll be working at Gap Inc.'s San Francisco office, contributing to the digital transformation of one of retail's most iconic brands.

Key responsibilities include leading iOS projects, conducting code reviews, optimizing performance, ensuring security compliance, and facilitating team growth through mentorship and knowledge sharing. You'll work with cross-functional teams to deliver high-quality iOS applications that meet both technical excellence and business objectives.

This role offers the opportunity to work on meaningful projects that impact millions of users while being part of a company that values innovation, sustainability, and positive social impact. If you're passionate about iOS development, have a track record of technical leadership, and want to contribute to a company that's been at the forefront of retail innovation, this position could be your next career milestone.

Last updated 14 days ago

Responsibilities For Staff Software Engineer

  • Lead iOS projects and drive key architectural decisions
  • Hands-on coding and setting development standards
  • Conduct code reviews and ensure high 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 adoption of new technologies
  • Facilitate hands-on learning sessions

Requirements For Staff Software Engineer

  • Bachelor's degree or foreign degree equivalent in Computer Science or related field
  • 5 years of progressive, post-baccalaureate experience in Information Technology
  • Expertise in Swift and iOS SDK
  • Knowledge of Objective-C
  • Experience with Xcode debugging tools and Instruments
  • Understanding of iOS app lifecycle and UIKit
  • Knowledge of iOS security mechanisms and App Store guidelines

Jobs Related To Gap Inc. Staff Software Engineer