Senior Android Developer

BeaconFire Inc.

San Diego (CA)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

BeaconFire Inc. in San Diego, CA is seeking a Senior Android Developer to build and evolve high-quality native Android applications. You will take features from concept to release, blending Kotlin and Core Java with proactive ownership and end-to-end accountability.

The role emphasizes performance, stability, and excellent user experience, with collaboration across product, design, backend, and QA teams, code reviews, and adherence to best practices. Onsite work in San Diego is required.

Qualifications

  • 5–10 years of professional software engineering experience, with a strong focus on native Android development.
  • Proven, verifiable results delivering Android applications to production — e.g., shipped apps, measurable performance or quality improvements.
  • Strong programming skills in Kotlin and Core Java.
  • Deep understanding of the Android SDK, application lifecycle, memory management, and performance optimization.
  • Experience with modern Android architecture patterns (MVVM, Jetpack) and automated testing (JUnit, Espresso).
  • Experience building and/or leveraging AI agents (e.g., agentic workflows, LLM-based automation, AI-assisted engineering tools) to improve productivity and outcomes.
  • Ability to work onsite in San Diego, CA.

Responsibilities

  • Design, develop, and maintain native Android applications with a focus on performance, stability, and user experience.
  • Own assigned features and tasks end-to-end — from technical design through development, testing, and release.
  • Write clean, maintainable, well-tested code in Kotlin and Core Java.
  • Collaborate with product, design, backend, and QA teams to deliver features on schedule.
  • Diagnose and resolve defects and production issues across the app stack.
  • Uphold engineering quality through code reviews, testing, and adherence to Android best practices.
  • Integration: REST APIs (Retrofit/OkHttp), push notifications, Play Store release workflows.

Skills

Kotlin
Core Java
Android SDK
MVVM
Jetpack
Jetpack Compose
Android Studio
Gradle
Git
JUnit
Espresso
AI agents

Tools

Retrofit/OkHttp
Room
Hilt/Dagger
Play Store workflows
Push notifications
REST APIs

Job description

  • We are seeking a Senior Android Developer to build and evolve high-quality native Android applications. You will take features from concept to release, combining strong hands-on engineering in Kotlin and Core Java with a proactive, ownership-driven approach.
  • This role suits an engineer who takes pride in craftsmanship — someone who owns their work end-to-end, anticipates problems before they surface, and drives tasks to completion with minimal supervision.
Key Responsibilities
  • Design, develop, and maintain native Android applications with a focus on performance, stability, and user experience.
  • Own assigned features and tasks end-to-end — from technical design through development, testing, and release.
  • Write clean, maintainable, well-tested code in Kotlin and Core Java.
  • Collaborate with product, design, backend, and QA teams to deliver features on schedule.
  • Diagnose and resolve defects and production issues across the app stack.
  • Uphold engineering quality through code reviews, testing, and adherence to Android best practices.
  • Languages: Kotlin, Core Java
  • Native Android: Android SDK, Jetpack components (ViewModel, Lifecycle, Room, Navigation), Jetpack Compose and/or XML layouts
  • Architecture & tooling: MVVM / Clean Architecture, dependency injection (Hilt/Dagger), Android Studio, Gradle, Git
  • Integration: REST APIs (Retrofit/OkHttp), push notifications, Play Store release workflows
Required Skills & Experience
  • 5–10 years of professional software engineering experience, with a strong focus on native Android development.
  • Proven, verifiable results delivering Android applications to production — e.g., shipped apps, measurable performance or quality improvements.
  • Strong programming skills in Kotlin and Core Java.
  • Deep understanding of the Android SDK, application lifecycle, memory management, and performance optimization.
  • Experience with modern Android architecture patterns (MVVM, Jetpack) and automated testing (JUnit, Espresso).
  • Experience building and/or leveraging AI agents (e.g., agentic workflows, LLM-based automation, AI-assisted engineering tools) to improve productivity and outcomes.
  • Ability to work onsite in San Diego, CA.
What We Look For
  • Strong sense of ownership — takes end-to-end responsibility for outcomes, not just tasks.
  • Self-motivated and proactive; able to operate independently with minimal supervision.
  • A good team player who collaborates effectively across teams, geographies, and time zones.
  • Proven track record of delivering measurable results in previous roles.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Android Engineer
Senior Android Engineer

Compunnel, Inc. • Alpharetta (GA)

On-site
USD 120,000 - 180,000
Android Developer
Android Developer

Compunnel, Inc. • San Leandro (CA)

On-site
USD 100,000 - 130,000
Android Engineer
Android Engineer

JPS Tech Solutions • Atlanta (GA)

On-site
USD 120,000 - 170,000
Lead Android Developer
Lead Android Developer

BlueSky Resource Solutions • West Palm Beach (FL)

On-site
USD 100,000 - 130,000
Sr. Software Engineer – Android
Sr. Software Engineer – Android

TechDigital Group • Dallas (TX)

On-site
USD 100,000 - 140,000
Sr. Software Engineer – Android
Sr. Software Engineer – Android

TechDigital Group • Stamford (CT)

On-site
USD 130,000 - 160,000
Senior Android Developer
Senior Android Developer

Veriipro • Miami (FL)

On-site
USD 110,000 - 170,000
Software Developer – Android
Software Developer – Android

Jobtailor • San Francisco (CA)

On-site
USD 180,000 - 260,000
Senior Android Developer
Senior Android Developer

Veriipro • Bellevue (WA)

On-site
USD 100,000 - 130,000
Android Developer
Android Developer

Veriipro • Charlotte (NC)

On-site
USD 85,000 - 110,000