# Software Engineer 2 - iOS Engineering

Hiring organization: [Nike, Inc.](https://career.thegoodapps.co/organizations/nike-inc)

Canonical page: https://career.thegoodapps.co/jobs/9f633947-14ed-4cd2-b093-a941c82445f4

Listed on Nike, Inc.'s own careers site. Applications go to them directly.

- Employment type: full time
- Seniority: Mid
- Location: Beaverton, OR

## Summary

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._

## Skills named

Combine, GraphQL, MVVM, REST APIs, Swift, SwiftUI, Xcode, XCTest

## 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

Apply on Nike, Inc.'s site: https://nike.wd1.myworkdayjobs.com/en-US/nke/job/Beaverton-Oregon/Software-Engineer-2---iOS-Engineering_R-88505
