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 known for its commitment to equality, inclusivity, and sustainability, is seeking a Staff Software Engineer to join their iOS development team. This role represents an exciting opportunity to make a significant impact on Gap's digital presence through iOS application development.

The position combines technical leadership with hands-on development, requiring expertise in iOS development using Swift and related technologies. As a Staff Software Engineer, you'll be responsible for driving key architectural decisions while actively contributing to the codebase. This dual role of technical leader and practitioner makes the position particularly appealing for senior engineers looking to expand their influence while maintaining their technical edge.

The role offers a competitive salary range of $206,315 – $216,700, with the flexibility to work remotely from anywhere within the US. This combination of excellent compensation and work flexibility demonstrates Gap's commitment to attracting and retaining top talent.

Key responsibilities include leading iOS projects, mentoring junior developers through pair-programming, conducting code reviews, and ensuring high development standards. You'll be working with modern technologies and frameworks while ensuring compliance with Apple's guidelines and security standards. The position requires a Bachelor's degree in Computer Science or related field and 5 years of progressive experience, indicating Gap's investment in experienced professionals who can drive technical excellence.

Gap Inc.'s strong brand portfolio, commitment to sustainability, and focus on digital transformation make this an excellent opportunity for a senior iOS engineer looking to work on impactful projects at scale. The company's global presence and emphasis on equality and inclusivity create an environment where diverse perspectives are valued and technical innovation is encouraged.

Last updated 9 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
  • Oversee project milestones while actively coding
  • Lead adoption of new technologies
  • Facilitate hands-on learning sessions

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
  • Knowledge of iOS security mechanisms and App Store guidelines
  • Experience with automation and reusable Framework Libraries

Benefits For Staff Software Engineer

  • Telecommuting permissible from any location within US

Jobs Related To Gap Inc. Staff Software Engineer