# Software Engineer 2 - Android Engineering

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

Canonical page: https://career.thegoodapps.co/jobs/2d0eb44a-eee9-48d4-8703-ca7e4841f623

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

- Seniority: Mid
- Location: Beaverton, OR

## Summary

Nike is hiring an Android engineer to build features for their NRC and NTC fitness apps, which serve millions of athletes globally. This role suits someone with 2+ years of shipped consumer app experience who writes clean Kotlin, understands modern Android architecture, and wants to grow their technical depth while working alongside senior engineers.

_Our summary, not Nike, Inc.'s wording._

## Skills named

CI/CD, Dagger Dependency Injection Framework, Espresso, Google Play, Gradle, GraphQL, Jetpack Compose, JUnit, Kotlin, MVVM, REST APIs

## Required

- 2+ years professional Android development shipping consumer apps
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
- Proficiency in Kotlin including Coroutines and Flow
- Knowledge of modern Android stack (Jetpack Compose, Hilt/Dagger, Room, WorkManager, Navigation)
- Understanding of Android architecture patterns (MVVM, MVI)
- Familiarity with Android systems (location, sensors, foreground services, lifecycle, audio focus, push)
- Experience consuming REST/GraphQL APIs and handling offline states
- Experience writing unit and UI tests (JUnit, Compose UI tests, Espresso)
- Familiarity with Gradle, CI/CD, and Google Play release process
- Strong debugging and profiling skills

## Nice to have

- Experience with Spec Driven Development using LLM coding agents
- Familiarity with AI-native development practices and internal AI tooling
- Interest in growing debugging skills (memory analysis, ANR/crash triage)

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