Skip to content

Open nowPosted 19 hours ago

Sr. Software Developer - Android (100% Remote)

ClearCaptions LLC39 open roles

Where
Remote
Work mode
Remote
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSr. Software Developer - Android (100% Remote)ClearCaptions LLC · Remote
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on ClearCaptions LLC's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

12.7% of postings close within 7 days. Measured by our own scanner across the market. ClearCaptions LLC postings stay open a median of 20 days.

Share of postings closed within
  1. 2.2%1 day
  2. 4.5%3 days
  3. 12.7%7 days
  4. 20.4%14 days
  5. 35.6%30 days
  6. 58.7%60 days
This job: posted 19 hours ago

ClearCaptions LLC median: 20 days open

The posting

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.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against ClearCaptions LLC's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on ClearCaptions LLC's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    ClearCaptions LLC's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.