Skip to main content
CareerApp
Nike, Inc.

Software Engineer 2 - iOS Engineering

Nike, Inc.

Beaverton, OR · full time · Mid

Listed on Nike, Inc.’s own careers site. You apply with them directly — we never stand between you and the employer.

What this role is

Build and ship features for Nike's massively popular running and fitness apps alongside experienced iOS engineers who will mentor you through increasingly complex work. This role suits mid-level iOS developers who have already delivered a consumer app, write clean Swift, and want to grow their craft in a high-impact product used by millions of athletes.

Our summary, not Nike, Inc.’s wording. The full posting is on their site.

Skills this role names

Log in to see which of these are already on your profile.

What they ask for

Required

  • 2+ years of professional iOS development shipping consumer-facing apps
  • Proficiency in Swift and SwiftUI
  • Comfort with UIKit
  • Working knowledge of modern concurrency (async/await, Combine)
  • Understanding of iOS architecture patterns (MVVM, MVI, Composable Architecture)
  • Knowledge of modularized codebase structure (SPM, frameworks)
  • Familiarity with Core Location, Core Motion, background modes, AVFoundation, and push frameworks
  • Comfort consuming REST and GraphQL APIs and handling offline/low-bandwidth scenarios
  • Experience writing unit and UI tests (XCTest, XCUITest)
  • Familiarity with Xcode, Fastlane, CI/CD, and App Store release process
  • Strong debugging habits and profiling skills
  • Collaborative mindset and clear communication
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)

Nice to have

  • Snapshot testing experience
  • Spec Driven Development with LLM coding agents
  • Experience with AI-native development practices

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.