Skip to main content

Handshake

iOS Engineer I

San Francisco, CA$132k–$165kfulltimeentryAdded today

About this role

Join Handshake's four-person iOS team as the first Engineer I, owning features end-to-end for an app used by nearly one million students weekly. You'll build in Swift/SwiftUI with mentorship from four senior engineers, shipping on a weekly cadence to help students discover jobs and connect with employers.

What you'll do

  • Own iOS features from concept through App Store launch, including product discussions, development, testing, and iteration
  • Build view models, integrate GraphQL/REST services, and ship UI components using the internal design system
  • Write unit tests and contribute to acceptance test coverage for shipped features
  • Work on high-visibility surfaces like job discovery, career events, and student profiles during peak seasons
  • Participate in weekly release train with feature flags and staged rollouts
  • Help develop AI-powered experiences and use AI tools in daily engineering workflow

What they're looking for

  • Swift and SwiftUI (with UIKit experience)
  • MVVM and Coordinator architectural patterns
  • GraphQL and REST API integration
  • Asynchronous programming and networking
  • Unit testing and XCTest
  • Git and code review practices
  • iOS fundamentals (lifecycle, memory, performance)
  • AI-assisted development tools

Benefits

  • Mentorship from four senior engineers with named onboarding mentor
  • Clear growth path to Engineer II with intentional development
  • Weekly shipping cadence with modern tooling and CI/CD
  • Work on consumer app at scale (1M+ weekly users)
  • Impact on career outcomes for millions of students globally
  • Access to AI tools and frontier AI lab partnerships

Likely interview questions

  • Walk us through an iOS app you've shipped to real users—why did you structure it that way, and what would you change?
  • Tell us about a time you took initiative on a project beyond what was asked of you. How did you handle feedback?
Apply on the employer's site

Opens the official application on the employer’s site. No login required.