Назад
Company hidden
8 часов назад

Senior Software Developer - Android

128 000 - 144 000$
Формат работы
remote (только USA)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Developer - Android (VoIP/accessibility): Designing, building, deploying, and maintaining Android applications and device-level systems for real-time captioned communications with an accent on Kotlin/Java development, VoIP integration, and multi-module architecture. Focus on resolving ANRs and memory leaks, implementing hardware interactions, optimizing performance, and maintaining reliable real-time audio communication.

Location: 100% remote, work environment at home; candidates must already be authorized to work for any employer in the United States.

Salary: $128,000–$144,000 plus a 5% bonus.

Company

hirify.global develops FCC-certified telephone captioning services and technology that help seniors and people with hearing loss communicate more independently.

What you will do

  • Design, build, test, deploy, and maintain Android applications, libraries, frameworks, and core systems.
  • Improve the scalability, stability, accuracy, speed, and efficiency of the hirify.global Android application.
  • Resolve ANRs and memory leaks in a complex multithreaded environment using Kotlin Coroutines and RxJava.
  • Maintain and optimize a Gradle multi-module architecture with 9+ specialized libraries, including VoIP, EKG, Core, and UI modules.
  • Implement and debug low-level interactions between Android software and specialized device hardware, including reboot handling and hardware listeners.
  • Collaborate in a Scrum team across planning, estimation, development, testing, demos, and retrospectives.

Requirements

  • At least 8 years of professional Android software development experience, including extensive Kotlin and Java application development.
  • High school diploma or equivalent required; a bachelor's degree in computer science, computer engineering, or a related field is preferred. Equivalent education and relevant experience combinations may be considered.
  • Extensive experience with Android frameworks and UI development, including XML layouts, Activities, Fragments, Material Design, ConstraintLayout, ViewModel, LiveData, and Flow.
  • Advanced Kotlin Coroutines and RxJava 2 experience, including complex state transitions and synchronization between UI and background services.
  • Extensive experience with VoIP/SIP protocols, Linphone or similar libraries, Android telephony APIs, and real-time audio pipelines.
  • Strong understanding of Clean Architecture and MVVM; familiarity with MVP, multi-module structures, Gradle configuration, and Dagger 2 dependency injection.
  • Experience with Retrofit, OkHttp, REST APIs, Room Database, SQLite, JSON/XML, Android testing frameworks, JUnit, Espresso, and Mockito.
  • Experience with Android Studio, Git, GitHub Actions, Firebase Crashlytics and Analytics, CI/CD, application monitoring, open-source technologies, and production debugging.
  • Ability to guide teammates, communicate and present effectively, solve problems, manage multiple priorities, maintain confidentiality, work flexible hours as needed, and use Microsoft Office Suite and modern virtual-team communication tools.

Nice to have

  • Jetpack Compose experience.
  • Board Support Package and/or Android Open Source Project development experience.
  • AI-assisted development and troubleshooting tools such as Claude or Codex.
  • Test-Driven Development practices.
  • Apple iOS experience.

Culture & Benefits

  • 100% remote work from home.
  • Collaborative Scrum environment with a focus on integrity, accountability, service, quality, innovation, and continuous growth.
  • Comprehensive benefits package and a 5% bonus determined by market analysis and internal equity.
  • Reasonable accommodations are available for qualified individuals with documented disabilities.

Hiring process

  • Applications are reviewed personally by the talent acquisition team; legitimate openings are posted exclusively on the hirify.global careers page.
  • Recruiters contact candidates only from verified @hirify.global.com email addresses and do not offer jobs through social media.
  • hirify.global does not request sensitive personal information during early hiring stages.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →