Back to results

Senior Android Engineer

  • San Diego, CA, United States

$165,000 to $170,000 USD / year

Applications open in a new tab.

Job details

Pay
$165,000 to $170,000 USD / year
Experience
5–7+ years of professional software engineering experience with significant recent native Android development experience.
Posting language
English
Posted

Original job description

Required Skills & Experience

  • 5–7+ years of professional software engineering experience with significant recent native Android development experience.
  • Advanced hands-on experience with Kotlin, Android SDK, Jetpack/Compose, Coroutines/Flow, dependency injection, and modern Android development practices.
  • Strong Android software architecture experience including object-oriented design, concurrency, asynchronous programming, lifecycle-aware development, and API integrations.
  • Experience owning complex Android features through design, development, testing, debugging, release, and production support.
  • Experience developing and supporting production Android applications with a strong focus on reliability, performance, maintainability, and testability.
  • Strong communication and collaboration skills with the ability to work across product, systems, embedded, QA, and other engineering teams.

Nice to Have Skills & Experience

  • Experience developing Android applications that communicate with physical hardware, peripherals, IoT products, or other connected devices.
  • Bluetooth Low Energy (BLE) experience including connection management, GATT services, data transfer, and troubleshooting.
  • Medical device, digital health, regulated, safety-critical, or other high-reliability product development experience.
  • Experience integrating Android applications with RESTful APIs/cloud services or diagnosing complex production issues using logs, telemetry, and root-cause analysis.

Job Description

A rapidly growing medical device company focused on connected diabetes technology is looking for a Senior Android Engineer to join its mobile engineering organization. This person will be a highly hands-on member of a small Android team responsible for designing, developing, testing, and maintaining native Android applications that communicate with connected devices and cloud-based services. The role is ideal for a strong Android/Kotlin engineer who has shipped production applications, can own complex features end to end, and is comfortable working in a fast-moving environment where reliability, connectivity, and product quality are critical.

More about this job

Skills

  • Kotlin
  • Debugging
  • Communication skills
  • Collaboration
  • Troubleshooting
  • API development
  • Root cause analysis

Report this job