Android Engineer III - Hunt
Build and scale Android experiences for onX’s Hunt product, collaborating across engineering and product teams on architecture, experimentation, and reliable customer-facing features. The role requires at least four years of professional software development experience, including two years of Android development with Kotlin or Java.
About the job
Responsibilities
- Design and build engaging Android application experiences for the Hunt team.
- Partner with engineers and product managers across teams to integrate services cleanly.
- Contribute to architectural decisions and write unit, integration, and acceptance tests.
- Provide code reviews and maintain coverage across the team’s work.
- Design, build, and analyze A/B experiments.
- Explore responsible, repeatable uses of AI in daily workflows through experimentation and validation.
Requirements
- Bachelor’s degree in computer science, software engineering, computer engineering, a related field, or equivalent experience.
- At least 4 years of professional software development experience, including at least 2 years focused on Android development with Kotlin and/or Java.
- Ability to evaluate technologies based on merit, stability, performance, and debuggability.
- Experience writing maintainable, well-tested code.
- Ownership mindset, willingness to mentor and be mentored, and customer advocacy.
- Curiosity about emerging technologies, including AI.
- Hypothesis-driven, metrics-oriented approach to experimentation and iteration.
- Continuous integration experience.
- Permanent US work authorization.
- Ability to travel occasionally for multiple days to a corporate office or strategic location.
Nice-to-haves
- Familiarity with experimentation and analytics tooling, such as Split, Eppo, or client event instrumentation.
- Knowledge of asynchronous programming with Kotlin Flows and Coroutines.
- Knowledge of modern Android libraries such as Jetpack Compose.
- Ability to balance speed and quality.
- Ability to work effectively with a distributed team.
Compensation and Benefits
- Salary range of $130,000–$153,000 upon hire.
- Full-time employees are eligible for common share options and an annual bonus of 10% based on company performance.
- Competitive salaries, equity, growth opportunities, comprehensive health benefits, paid parental leave, 401(k) matching, outdoor industry perks, lifestyle funds, and flexible paid time away.
Skills
Android, Kotlin, Java, Continuous Integration, Unit Testing, Integration Testing, Acceptance Testing, A/B Testing, Analytics Instrumentation, Kotlin Flows, Coroutines, Jetpack Compose, AI
Similar jobs
Android Engineering jobsSenior Android engineer building native, scalable ChatGPT Library experiences for saving, organizing, discovering, and interacting with user content. The role requires deep Kotlin, Jetpack Compose, Android SDK, and modern architecture expertise, along with strong product ownership and cross-functional collaboration.
Build platform-level Android capabilities and AI-powered consumer experiences across system APIs, device features, and OEM integrations. The role requires deep Android expertise, Kotlin or Java proficiency, experience with AOSP or framework internals, and the ability to ship reliable, privacy-conscious products.
Develop and lead Android software for high-availability restaurant point-of-sale systems, with an emphasis on payments, security, scalability, and reliability. Requires 8+ years of Android experience, Java and Kotlin proficiency, and a bachelor’s degree.
Own the stability and performance of Duolingo’s Android learning app, leading architecture improvements and building tooling for tracing, benchmarking, and regression detection. The role requires strong Kotlin and modern Android expertise, experience diagnosing complex application issues, and mentorship skills.
Build and lead Android applications powering Instacart’s Digital Twin Platform, store-view, and Connected Stores initiatives. The role requires 5+ years of Android experience, strong Kotlin or Java expertise, architectural leadership, and comfort integrating hardware and data-intensive systems.