2,055,410open jobs
121,596companies
242,326added this week
Browse all
Salary
≈ $68k – $202k per year (Estimated)
Location
Remote (likely United States)
Seniority
Senior · 8+ years exp

Confirmed on the employer's own hiring board on Oct 29, 2026. First seen by Alion on Oct 28, 2026. ClearCaptions scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Having trouble hearing calls? ClearCaptions offers caption phones for seniors with hearing loss at no cost to you! Enjoy a quick and easy setup.

Summary: The Sr. Software Developer – Android role is responsible for designing, building, deploying, and maintaining products across all aspects of our Blue Devices and Applications. This role spans both the application layer and the system layer: alongside standard application architecture, the role supports device-level behavior such as reboot handling, hardware event listeners, and real-time VoIP communication. The role investigates needs, effectively collaborates with users to develop user-friendly resources, and serves as a well-rounded resource that contributes to the organization’s success.

What This Role Does:

Improves scalability, stability, accuracy, speed, and efficiency of the existing ClearCaptions Android Application.

Designs, develops, tests, and deploys new libraries, frameworks, or complete systems for core infrastructure, maintaining the highest standards of code quality and testing.

Proactively identifies and resolves ANRs (Application Not Responding) and memory leaks in a complex multi-threaded environment (Coroutines + RxJava).

Maintains and optimizes a multi-module Gradle architecture consisting of 9+ specialized libraries (VoIP, EKG, Core, UI).

Implements and debugs low-level interactions between the Android application layer and specialized device hardware, including device reboot handling and hardware listeners.

Collaborates as part of a Scrum team to support the design, development, testing, and delivery of software solutions.

Participates in daily standup meetings and all meetings of the Agile SDLC: planning, estimation, retrospectives, demos, etc.

Performs additional duties as assigned.

 

What You Will Bring:

A high school diploma or equivalent is required; a bachelor’s degree in computer science, computer engineering, or related field is preferred. Equivalent combinations of education and relevant experience may be considered.

A minimum of eight (8) years of professional Android software development experience, with extensive experience developing Android applications using Kotlin and Java.

Extensive experience with Android frameworks and UI development, including XML layouts, Activities, Fragments, Material Design, ConstraintLayout, ViewModel, LiveData, and Flow.

Advanced experience with asynchronous programming using Kotlin Coroutines and RxJava 2, including managing complex state transitions and thread synchronization between UI and background services.

Extensive experience with VoIP/SIP protocols and integration with libraries such as Linphone, along with working knowledge of Android telephony APIs and real-time audio pipelines.

Strong understanding of Clean Architecture and MVVM patterns, with familiarity with MVP, multi-module project structures, Gradle build configuration, and dependency injection using Dagger 2.

Experience with networking and data technologies, including Retrofit, OkHttp, RESTful APIs, Room Database, SQLite, and JSON/XML.

Experience with Android testing frameworks and tools, including JUnit, Espresso, and Mockito.

Experience with Android development, source control, CI/CD, and application monitoring tools, including Android Studio, Git, GitHub Actions, and Firebase (Crashlytics and Analytics).

Experience debugging and reasoning about production issues.

Experience working with open-source technologies.

Ability to guide and support others through collaboration, including assisting teammates and contributing to shared processes, to foster a high-quality, team-oriented environment that drives results.

Excellent verbal and written communication, presentation, and problem-solving skills.

Self-starter with strong organizational and time management skills, self-directed and able to handle multiple priorities with demanding timeframes.

Demonstrated ability to use discretion, make sound decisions, and maintain confidentiality.

Willingness and ability to work flexible hours as needed.

Proficiency in Microsoft Office Suite and modern communication tools for virtual teams (e.g., Microsoft Teams, Slack).

Preferred:

Experience with Jetpack Compose.

Experience with Board Support Package (BSP) and/or Android Open Source Project (AOSP) development.

Experience using AI-assisted development and troubleshooting tools, such as Claude or Codex.

Experience with Test-Driven Development (TDD) practices.

Apple iOS experience.

 

Physical Demands:In accordance with the Americans with Disabilities Act (ADA) and applicable state and local laws, the Company will provide reasonable accommodations to qualified individuals with documented disabilities to enable them to perform the essential functions of the job, unless such accommodations would impose an undue hardship. Employees seeking accommodation should contact the People Department to initiate the interactive process.Employees may experience the following physical demands for extended periods of time:

Sitting, standing, and walking (90-100%)

Keyboarding (95-100%)

Viewing computer monitor, tablet, and cell phone requiring close vision (70-90%)

 

Work Environment:100% Remote: Work environment is at home.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,055,410 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Mobile
Similar stack
Same company
In your city
Remote (United States, PT hours) · Full-Time · Ukraine
JavaScript
TypeScript
SQL
Node JS
Frontend
Tailwind CSS
Next.js
React.js
Radix UI
Storybook
Mobile
React Native
DevOps
GitHub Actions
CI/CD
AWS
GitHub
Amazon S3
QA
Playwright
Apply
$42k – $48k per year (net) · Remote (Ukraine) · Full-Time · Ukraine
PHP
Kotlin
Swift
PHP
Magento
Frontend
GraphQL
Apply
Remote (Ukraine) · Part-Time · Ukraine
Dart
Swift
Dart
Riverpod
Bloc
Swift
Hero
Mobile
MVVM
Flutter
Firebase
MVC
MVP
DevOps
Rest API
CI/CD
Git
Apply
Remote (Ukraine) · Full-Time · Ukraine
JavaScript
Frontend
Next.js
React.js
Mobile
React Native
RevenueCat
MVP
DevOps
CI/CD
Git
Design
Figma
Management
Confluence
Jira
Apply
Android Developer 5 hours ago
$62k – $79k per year · Remote (Netherlands) · 5+ years exp · Utrecht
Kotlin
Kotlin
Kotlin Coroutines
Mobile
Jetpack Compose
MVI
MVVM
Kotlin Multiplatform
Clean Architecture
DevOps
CI/CD
Management
Agile
Apply
See all jobs
This is one of many
2,055,410 more open roles from verified company boards, updated every day.