Senior Software Developer - Android @ClearCaptions LLC
Software Development
Salary usd 128,000 - 1..
Remote Location
๐Ÿ‡บ๐Ÿ‡ธ USA Only
Employment Type full-time
Posted 5d ago

[Hiring] Senior Software Developer - Android @ClearCaptions LLC

5d ago - ClearCaptions LLC is hiring a remote Senior Software Developer - Android. ๐Ÿ’ธ Salary: usd 128,000 - 144,000 per year ๐Ÿ“Location: USA

Role Description

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:

  • 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.

Qualifications

  • 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).

Requirements

  • 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.

Benefits

  • Compensation: $128,000 to $144,000 plus 5% bonus determined by competitive market analysis and internal equity considerations.
  • Final compensation will be based on the candidateโ€™s qualifications, experience, and business needs.
  • For details on our comprehensive benefits program, visit www.clearcaptions.com/careers to explore our total rewards package.

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.

Company Description

ClearCaptions is an equal opportunity employer committed to inclusion and diversity. All employment decisions are based on business needs, job requirements, and individual qualifications, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

Before You Apply
๏ธ
๐Ÿ‡บ๐Ÿ‡ธ Be aware of the location restriction for this remote position: USA Only
โ€ผ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Developer - Android @ClearCaptions LLC
Software Development
Salary usd 128,000 - 1..
Remote Location
๐Ÿ‡บ๐Ÿ‡ธ USA Only
Employment Type full-time
Posted 5d ago
Apply for this position
Did not apply โœ“
Applied โœ“
Sent Follow-Up โœ“
Interview Scheduled โœ“
Interview Completed โœ“
Offer Accepted โœ“
Offer Declined โœ“
Application Denied โœ“
Unlock 125,000+ Remote Jobs
๏ธ
๐Ÿ‡บ๐Ÿ‡ธ Be aware of the location restriction for this remote position: USA Only
โ€ผ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply โœ“
Applied โœ“
Sent Follow-Up โœ“
Interview Scheduled โœ“
Interview Completed โœ“
Offer Accepted โœ“
Offer Declined โœ“
Application Denied โœ“
Unlock 125,000+ Remote Jobs
ร—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 โ˜…โ˜…โ˜…โ˜…โ˜… from 500+ reviews

โšก 127,350+ remote jobs, refreshed hourly

๐Ÿ”” Real-time alerts: Apply first, direct to employer

๐Ÿ›ก๏ธ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later