×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Software Developer - Android; Remote

Remote / Online - Candidates ideally in
San Diego, San Diego County, California, 92101, USA
Listing for: ClearCaptions, LLC.
Full Time, Remote/Work from Home position
Listed on 2026-11-01
Job specializations:
  • Software Development
    Android Developer, Full Stack Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 180000 USD Yearly USD 120000.00 180000.00 YEAR
Job Description & How to Apply Below
Position: Sr. Software Developer - Android (100% Remote)
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 investigate s needs, effectively collaborate s 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 Clear Captions 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, Constraint Layout, View Model, Live Data, 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, Git Hub 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 time frames.
  • Demonstrated ability…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary