About the Role
As the Senior Engineering Manager for Gap Inc.'s eCommerce Mobile App, you'll lead the charge in transforming the digital shopping experience for millions of customers across Gap Inc.'s four iconic brands. You'll oversee a talented global team of engineers, guiding them to deliver world-class iOS and Android apps that are not just functional, but delightfully intuitive and aligned with each brand's unique identity. In this role, you'll serve as the key orchestrator between engineering, product, and design teams, ensuring seamless collaboration and delivery of innovative solutions. Your leadership will span the entire product lifecycle-from concept to code, launch to ongoing support. You'll champion Agile methodologies, drive technology decisions, and maintain a relentless focus on quality and performance. Success in this role means empowering your teams to overcome technical challenges, solve critical production issues swiftly, and continuously push the envelope on what's possible in retail technology. You'll be at the forefront of digital innovation, turning ideas into experiences that engage customers and elevate the brand. If you're passionate about merging retail and technology to shape the future of shopping, this is where you make it happen.What You'll Do Lead, mentor, and empower a high-performing team of iOS and Android engineers, fostering a DevSecOps culture that emphasizes collaboration, CI/CD, and continuous learning.Conduct regular one-on-ones and performance reviews, leveraging OKRs and KPIs to guide career growth and ensure individual and team alignment with business objectives.Drive talent acquisition efforts, including technical screening, code review assessments, and decision-making for hiring top-tier engineers.Oversee the full software development lifecycle (SDLC) of mobile initiatives, from sprint planning and backlog grooming to release management, ensuring adherence to timelines, quality benchmarks, and key deliverables.Partner with product owners, UX/UI designers, and other stakeholders to define epics and user stories, establish priorities, and ensure alignment with the product roadmap and tech stack.Utilize Agile methodologies to monitor project velocity, manage sprint retrospectives, and pivot strategies as needed to address blockers and technical debt.Provide architectural and technical guidance to the team, ensuring codebase health through best practices in mobile development such as MVVM, Clean Architecture, SOLID principles, and effective use of dependency injection.Stay current with the latest SDKs, libraries, and platform updates for both iOS (SwiftUI) and Android (Kotlin, Jetpack Compose), driving the adoption of relevant new tools and frameworks.Lead performance optimization efforts, including memory management, network efficiency, and UI/UX responsiveness, while also implementing security best practices.Work closely with backend, QA, and DevOps teams to ensure robust API integration, automated testing, and streamlined CI/CD pipelines using tools like Jenkins, Fastlane, and GitHub Actions.Collaborate with product and design teams using Figma or Sketch to refine UX flows, conduct design reviews, and implement A/B testing for iterative improvement.Maintain clear and proactive communication with stakeholders, utilizing dashboards and reporting tools like JIRA, Confluence, or Asana to provide real-time updates on sprint progress, impediments, and milestones.Drive process improvements by identifying inefficiencies, automating workflows, and refining code review practices to enhance overall software quality and developer productivity.Who You Are You have a genuine passion for mobile tech and love staying up-to-date with the latest industry trends, tools, and frameworks.Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.Hands-on experience in mobile app development with deep expertise in iOS (Swift, Objective-C) and/or Android (Kotlin, Java). Bonus points if you're familiar with modern tools like SwiftUI or Jetpack Compose.Experience in a leadership role, managing and growing mobile engineering teams, especially for consumer-facing apps.Proven experience as an Engineering Manager or similar role, where you've led both iOS and Android teams to build awesome, scalable products.Strong technical background in mobile development, including experience with architectures like MVVM or MVP, performance tuning, and mobile security practices.Solid problem-solving skills and a knack for making sound technical decisions, whether it's through code reviews, managing technical debt, or setting up CI/CD pipelines.Great communication and people skills, with the ability to work well across teams and with various stakeholders-from product folks and designers to backend and DevOps teams.Comfortable working in Agile environments, with experience in sprint planning, backlog grooming, and retrospectives to keep the team on track and firing on all cylinders.You're proactive about driving continuous improvement, not just in the code but in team culture too, always looking for ways to make things better and more efficient.
Why Join Us?
100% remote: Skip the commute and reclaim your time-whether it's for extra sleep, family, or just chilling.Flexible hours: Work when you're most productive, surrounded by a team that values collaboration and a great culture.High Impact: Be a key player in scaling our mobile app channel, driving nearly a billion dollars in annual revenue-talk about making a difference!And more perks: From top-notch benefits to growth opportunities, we've got plenty to offer. Check out the full list here.