Staff Engineer, iOS (Achieve and Explore) New San Francisco, CA
Company: Strava
Location: San Francisco
Posted on: May 3, 2025
Job Description:
Staff Engineer, iOS (Achieve and Explore)About This RoleStrava
is the app for active people. With over 150 million athletes in
more than 190 countries, it's more than tracking workouts-it's
where connection, motivation, and personal bests thrive. No matter
your activity, gear, or goals, Strava's got you covered. Find your
crew, crush your milestones, and keep moving forward. Start your
journey with Strava today.Our engineering organization is looking
for a motivated and experienced iOS engineer at Staff level to join
Strava's mobile team in San Francisco. A Staff Engineer at Strava
is an Individual Contributor in a technical leadership position.
You will be reporting to a Director of Engineering, working across
two teams: Achieve and Explore. Achieve's charter is to help active
people achieve their athletic goals. They own features like our
Progress and Training experiences, the Activity Page and Athlete
Intelligence. Explore's charter is to help our athletes explore the
world around them. They own features like Routes, Segments and how
our users interact with Maps.We follow a flexible hybrid model that
generally translates to around half your time on-site in our San
Francisco office-roughly three days per week.You're excited about
this opportunity because you will:
- Collaborate with all members of your product development team,
product managers, engineers, designers and others to identify and
execute on opportunities to further extend Strava's best in class
mobile offering.
- Use your expert knowledge and experience to guarantee technical
excellence within your own work and the work of the team.
- Champion the evolution of Strava's technological landscape,
driving the adoption of advanced technologies and practices.
- Be a part of Strava's Staff group, coordinating iOS development
across product teams
- Pro-actively mentor other engineers and provide technical
leadership to the team. Support the consistent upleveling of our
engineers and engineering team, yourself included.
- Deliver your best ever feature work to directly impact tens of
millions of engaged users.You will be successful here by:
- Representing and leading strategic initiatives that shape the
future of the team and department.
- Demonstrating empathy for athletes and their experience while
using Strava.
- Using your in-depth knowledge of all things iOS to help drive
technical conversations with peers from different backgrounds,
across different teams.
- Being willing to explore and learn new technologies outside of
your comfort zone.We're excited about you because you:
- Bring proficiency and hands-on experiences in iOS development
using Swift, ObjC, SwiftUI / UIKit.
- Have worked with iOS frameworks such as UIKit, Core Data, and
Core Animation in a production environment.
- Have experience working with large, modularized applications
that use dependency injection tools and connect to back-end
services.
- Have at least some experience in using GraphQL.
- Stay up to date and experiment with the latest iOS
technologies, breaking down their objective engineering value, to
share and compare opinions with other engineers.
- Have a product-focused mindset. Our team works together to
deliver projects that use technology to solve real business
problems.
- Enjoy working on mobile apps at all levels - from optimizing
network requests to pixel perfect animations.
- Have coordinated with fellow Android and Server engineers to
maintain clean and considered common touch points and share best
practices across the stack.
- Have led technical initiatives and have supported other
technical leads on their own initiatives.
- Have experience building maintainable and testable code bases.
With an appreciation for the challenges posed by each within a fast
evolving codebase with many contributors.
- Have enjoyed mentoring engineers within your team and
beyond.Compensation OverviewAt Strava, we know our employees are
the most important ingredient to our success, and our compensation
and total rewards programs reflect that. We take a market-based
approach to pay, and pay may vary depending on the department and
your location. Salary ranges are categorized into one of three
tiers based on a cost of labor index for that geographic area. We
will determine the candidate's starting pay based on job-related
skills, experience, qualifications, work location, and market
conditions. We may modify these ranges in the future. For more
information, please contact your talent partner.Compensation:
$223,000 - $241,000. The base salary posted is within the
compensation range for this role. This range reflects base pay only
and does not include equity, or benefits. Your recruiter can share
more about the specific salary range for your location during the
hiring process.About StravaStrava is Swedish for "strive," which
epitomizes who we are and what we do. We're a passionate and
committed team, unified by our mission to connect athletes to what
motivates them and help them find their personal best. With
billions of activity uploads from all over the world, we have a
humbling and adventurous vision: to be the record of the world's
athletic activities and the technology that makes every effort
count.Strava builds software that makes the best part of our
athletes' days even better. Just as we're deeply committed to
unlocking their potential, we're dedicated to providing a
world-class, inclusive workplace where our employees can grow and
thrive, too. We're backed by Sequoia Capital, TCV, Madrone Partners
and Jackson Square Ventures, and we're expanding in order to exceed
the needs of our growing community of global athletes. Our culture
reflects our community. We are continuously striving to hire and
engage diverse teammates from all backgrounds, experiences and
perspectives because we know we are a stronger team
together.Despite challenges in the world around us, we are
continuing to grow camaraderie and positivity within our culture.
We are differentiated by our truly people-first approach, our
compassionate leadership, and our belief that we can bring joy and
inspiration to athletes' lives - now more than ever. All to say,
it's a great time to join Strava!Strava is an equal opportunity
employer. In keeping with the values of Strava, we make all
employment decisions including hiring, evaluation, termination,
promotional and training opportunities, without regard to race,
religion, color, sex, age, national origin, ancestry, sexual
orientation, physical handicap, mental disability, medical
condition, disability, gender or identity or expression, pregnancy
or pregnancy-related condition, marital status, height and/or
weight.We will ensure that individuals with disabilities are
provided reasonable accommodation to participate in the job
application or interview process, to perform essential job
functions, and to receive other benefits and privileges of
employment. Please contact us to request accommodation.
#J-18808-Ljbffr
Keywords: Strava, Daly City , Staff Engineer, iOS (Achieve and Explore) New San Francisco, CA, Engineering , San Francisco, California
Didn't find what you're looking for? Search again!
Loading more jobs...