Sr. Software Developer - Android (100% Remote)

ClearCaptions, LLC

United States

A distancia

USD 128.000 - 144.000

Jornada completa

hace 7 horas
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

ClearCaptions is seeking a Sr. Software Developer – Android to design, build, deploy, and maintain the Blue Devices and Applications across device and app layers. You will optimize VOIP, memory management, and multi-threaded flows while collaborating in a Scrum environment.

Required 8+ years in Android, strong Kotlin/Java skills, and deep knowledge of MVVM, Gradle, and networking. This is a 100% remote role based in the US with a compensation range of $128,000–$144,000 plus a 5% bonus.

Formación

  • Eight+ years of professional Android development experience.
  • Experience with Kotlin and Java in production Android apps.
  • Strong knowledge of Android UI frameworks and architecture patterns.
  • Experience with asynchronous programming and multi-threading.

Responsabilidades

  • Improve scalability, stability, and performance of the Android app.
  • Design, build, test, and deploy new libraries and systems for core infrastructure.
  • Proactively resolve ANRs and memory leaks in a multi-threaded environment.
  • Maintain multi-module Gradle architecture with multiple libraries.
  • Implement and debug low-level device interactions and real-time VoIP pipelines.
  • Collaborate in a Scrum team within the SDLC.

Conocimientos

Android development
Kotlin
Java
MVVM
Coroutines
RxJava
VoIP
CI/CD

Educación

Bachelor's degree preferred
High school diploma required

Herramientas

Gradle
Dagger 2
Android Studio
Git
Firebase
Retrofit
OkHttp
JUnit
Espresso
Mockito
GitHub Actions

Descripción del empleo

Since our founding in 2011, our mission has been to improve the lives of seniors and their caregivers. We are deeply passionate about communication and committed to becoming the foremost provider of services and solutions that enable seniors to lead more meaningful and independent lives. We also understand the power of connection and the profound impact it has on the lives of individuals who are hard-of-hearing. By utilizing enhanced automatic speech recognition, human captioning, and innovative product development, we deliver easy-to-use, cutting-edge technology to our primarily senior customer base. Our near real-time phone captioning technology allows individuals with hearing loss to see what callers are saying, enabling them to regain their connection to the world.

ClearCaptions is a Federal Communications Commission (FCC)-certified telephone captioning provider, adhering to the highest industry standards of privacy, security, and professionalism. We recognize the importance of maintaining the trust and confidence of our customers, and we continually strive to exceed their expectations.

For more information about our services please visit clearcaptions.com.

The kind of people we look for:
  • Versatile people who thrive on variety and challenge
  • Excited about working in a fast-paced environment.
  • Innate problem solvers who want to grow in a flexible, collaborative culture.
  • Takes initiative, pushes boundaries, motivated to innovate.
  • Individuals with a growth mindset who want to use their learning and relationship-building skills.
  • Align with our company core values: Integrity, Accountability, Collaboration, Service and Quality.
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.

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.

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.

Disclaimer:

The above information in this description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees to do this job.

ClearCaptions does not offer sponsorship for work authorization.

ClearCaptions does not offer sponsorship for work authorization. Candidates must be authorized to work for any employer in the US without a current or future need for Visa sponsorship.

Protecting Your Candidate Experience
  • All legitimate ClearCaptions job openings are posted exclusively on this careers page.
  • Our recruiters will only contact you from verified @clearcaptions.com email addresses.
  • We will never offer a job through LinkedIn messages or any social media platform.
  • We will never ask for sensitive personal information (like banking details or Social Security numbers) during early stages of the hiring process.

At ClearCaptions, your candidate experience matters to us. To ensure transparency and security throughout the hiring process, please keep the following in mind: We encourage all applicants to stay vigilant against online job scams, especially those that misuse company names or logos to appear legitimate. If you receive a message that seems suspicious or doesn’t follow these guidelines, please don’t engage. You’re welcome to verify any opportunity by reaching out to us directly at recruiting@clearcaptions.com. We’re committed to a hiring process that is respectful, secure, and clear every step of the way.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Developer (100% Remote)
Software Developer (100% Remote)

ClearCaptions, LLC • EE. UU.

A distancia
USD 111.000 - 125.000
Sr. Software Developer - Android (100% Remote)
Sr. Software Developer - Android (100% Remote)

ClearCaptions, LLC. • EE. UU.

A distancia
USD 120.000 - 180.000
100% Remote
Sr. Business Architecture Manager (100% Remote)
Sr. Business Architecture Manager (100% Remote)

ClearCaptions, LLC • EE. UU.

A distancia
USD 143.000 - 160.000
Business Insights Manager (100% Remote)
Business Insights Manager (100% Remote)

ClearCaptions, LLC • EE. UU.

A distancia
USD 130.000 - 145.000
Sales Operations Specialist (100% Remote)
Sales Operations Specialist (100% Remote)

ClearCaptions, LLC • EE. UU.

A distancia
USD 62.000 - 78.000
Sr. HRIS Analyst (100% Remote)
Sr. HRIS Analyst (100% Remote)

ClearCaptions, LLC • EE. UU.

A distancia
USD 96.000 - 118.000
Senior Software Engineer II - Android
Senior Software Engineer II - Android

Sorenson Communications, LLC • Utah

Híbrido
USD 120.000 - 199.000
Paid vacation time
Paid sick time
Paid holidays
+8
Senior Software Engineer II - Android
Senior Software Engineer II - Android

CaptionCall by Sorenson • Salt Lake City (UT)

Presencial
USD 120.000 - 180.000
Paid Vacation Time
Paid Sick Time
Paid Holidays
+5
Senior Software Engineer II - Android
Senior Software Engineer II - Android

Sorenson Communications, LLC • Salt Lake City (UT)

Presencial
USD 110.000 - 150.000
Paid vacation
Paid sick time
Paid holidays
+5
Senior Software Engineer II - Android
Senior Software Engineer II - Android

Sorenson-Communication • Salt Lake City (UT)

A distancia
USD 120.000 - 199.000
Paid Vacation Time
Paid Sick Time
Paid Holidays
+5