Sr. Manager, Mobile App Engineering
Company
Gap (gapinc.com).
Location
San Francisco, CA
Type
Full Time
Job Description
About the RoleAs 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.
Date Posted
10/07/2024
Views
0
Similar Jobs
Software Engineer, Data Platform (Lead) - Benchling
Views in the last 30 days - 0
Benchling a leading biotechnology company is seeking a Senior Software Engineer to design and implement scalable multitenant services and APIs The rol...
View DetailsSenior Product Manager, Enterprise - Atlassian
Views in the last 30 days - 0
Loom a video communication platform for asynchronous work is seeking a Senior Product Manager for its Enterprise team The role involves defining strat...
View DetailsSenior Product Manager, Dev Solutions - Atlassian
Views in the last 30 days - 0
Atlassian offers a remote position for a Product Manager in the Dev Solutions team The role involves collaborating with crossfunctional teams to lead ...
View DetailsSenior Account Sales Representative - Spectrum
Views in the last 30 days - 0
The job involves selling products and services to customers in assigned nonbulk multidwelling units through doortodoor solicitation lobby events and b...
View DetailsCorporate Accounting Manager - Canva
Views in the last 30 days - 0
Canva is seeking a Corporate Accounting Manager to scale and improve accounting operations The role involves managing key accounting processes ensurin...
View DetailsManager, Implementation Service - BuildOps
Views in the last 30 days - 0
BuildOps is a fastgrowing technology startup seeking a ManagerSenior Manager of Implementation The role involves leading a team to architect solutions...
View Details