Android Software Engineer II — Build NRC/NTC Apps (Hybrid)

Nike

Beaverton (OR)

Hybrid

USD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work schedule (4/1)
Beaverton campus location
Interview accommodations

Job summary

Nike is seeking a Software Engineer 2 on Android to ship features for NRC/NTC. You will collaborate with senior Android engineers, iOS peers, and backend teams to deliver high-quality, scalable Android experiences for millions of athletes.

You will own well-scoped features, write idiomatic Kotlin, and participate in on-call rotations. The role emphasizes growth, mentorship, and adopting AI-native development practices.

Qualifications

  • 2+ years of professional Android development experience shipping consumer-facing apps.
  • Bachelor's degree in Computer Science, Engineering, or a related field; will accept any suitable combination of education, experience and training.
  • Proficiency in Kotlin, including Coroutines and Flow; working knowledge of the modern Android stack (Jetpack Compose, Hilt/Dagger, Room, WorkManager, Navigation)
  • Understanding of Android architecture patterns (MVVM, MVI) and how features are structured in a multi-module codebase
  • Familiarity with the Android systems location, sensors, foreground services, lifecycle, audio focus, push
  • Comfort consuming REST/GraphQL APIs and handling offline, low-bandwidth, and error states gracefully
  • Experience writing unit and UI tests (JUnit, Compose UI tests, Espresso)
  • Familiarity with Gradle, CI/CD, and the Google Play release process
  • Strong debugging habits and an interest in growing them - profiling, memory analysis, ANR/crash triage
  • Collaborative mindset; clear communicator in code review, design discussion, and written docs
  • Experience with Spec Driven Development leveraging LLM coding agents and autonomous build and review loops

Responsibilities

  • Implement features in the NRC or NTC Android app - from spec through shipped release - with guidance from senior engineers on the squad
  • Own the Android side of well-scoped feature work and contribute pieces of larger, cross-platform initiatives
  • Write clean, testable, idiomatic Kotlin and uphold the team's quality bar in code review
  • Contribute to the workout session stack on Android and adjacent surfaces (sensors, background execution, storage, upload) as you build depth in this area
  • Instrument features for observability and experimentation; learn from production behavior and iterate
  • Participate in on-call rotation for app stability; help triage crashes, ANRs, and consumer-reported issues on Android
  • Learn and adopt Android best practices and platform updates that improve the athlete experience
  • Adopt AI-native development practices on the Android team - internal AI tooling, code assistance, evaluation harnesses - and share what's working NIKE, Inc. is a growth company that looks for team members to grow with it.

Skills

Android development
Kotlin
Coroutines
Flow
Jetpack Compose
Hilt/Dagger
Room
WorkManager
MVVM
MVI
REST/GraphQL APIs
Unit testing
UI testing
Gradle
CI/CD
Debugging
Code review
Spec Driven Development with LLM

Education

Bachelor's degree in Computer Science, Engineering, or a related field

Tools

Gradle
Android Studio
Google Play Console

Job description

Nike is seeking a Software Engineer 2 on Android to ship features for NRC/NTC. You will collaborate with senior Android engineers, iOS peers, and backend teams to deliver high-quality, scalable Android experiences for millions of athletes.

You will own well-scoped features, write idiomatic Kotlin, and participate in on-call rotations. The role emphasizes growth, mentorship, and adopting AI-native development practices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer 2 - Android Engineering
Software Engineer 2 - Android Engineering

Nike • Beaverton (OR)

Hybrid
USD 110,000 - 150,000
Hybrid work schedule (4/1)
Beaverton campus location
Interview accommodations
Lead Mobile Architect – Activity Apps & Wearables
Lead Mobile Architect – Activity Apps & Wearables

Nike • Beaverton (OR)

On-site
USD 140,000 - 200,000
Casual work environment
Competitive compensation
Software Engineer 2 - iOS Engineering
Software Engineer 2 - iOS Engineering

Nike • Beaverton (OR)

On-site
USD 100,000 - 130,000
Beaverton campus
Android Software Engineer II — Build Innovative Mobile Apps
Android Software Engineer II — Build Innovative Mobile Apps

Nytec, Inc. • San Francisco (CA)

On-site
USD 90,000 - 130,000
Lead Engineer, Activity Apps
Lead Engineer, Activity Apps

Nike • Beaverton (OR)

On-site
USD 140,000 - 200,000
Casual work environment
Competitive compensation
Senior Android Software Engineer
Senior Android Software Engineer

Digital Turbine Media, Inc. • North Carolina

On-site
USD 120,000 - 180,000
Android Native Apps Engineer (NDK, C/C++) – TS/SCI
Android Native Apps Engineer (NDK, C/C++) – TS/SCI

Nightwing • Sterling (VA)

On-site
USD 120,000 - 180,000
Senior Kotlin Android Engineer (Hybrid)
Senior Kotlin Android Engineer (Hybrid)

NTT DATA, Inc. • Town of Texas (WI)

Hybrid
USD 90,000 - 120,000
Android CNO Software Engineer — Mission-Critical Cyber Ops
Android CNO Software Engineer — Mission-Critical Cyber Ops

REDLattice • Chantilly (VA)

On-site
USD 140,000 - 200,000
Senior Mobile Engineer — Android/iOS SDKs & On-Device
Senior Mobile Engineer — Android/iOS SDKs & On-Device

Digital Turbine Media, Inc. • North Carolina

Hybrid
USD 140,000 - 180,000