Назад
Company hidden
2 часа назад

Android Software Engineer (Cybersecurity)

Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Android Software Engineer (Cybersecurity): Building secure, production-ready Android features for the Ready1 mobile incident-response product with an accent on Kotlin, Jetpack Compose, authentication, multi-region APIs, and real-time communication. Focus on designing resilient mobile workflows, implementing secure identity and session flows, and delivering reliable releases for enterprise security teams.

Location: Toronto, Canada — hybrid, with up to three days per week in the office and the remaining days remotely

Company

hirify.global develops cybersecurity products that protect hybrid Active Directory and Entra ID environments from identity-driven attacks.

What you will do

  • Design, implement, test, and release native Android features in Kotlin for the Ready1 mobile incident-response product.
  • Build Jetpack Compose interfaces and migrate legacy RecyclerView and XML components.
  • Implement secure authentication and session flows with MSAL, Azure AD B2C, biometrics, and passkeys.
  • Integrate REST APIs and real-time communication using Retrofit, OkHttp, SignalR, WebSockets, and Azure Communication Services.
  • Improve application architecture with Hilt, ViewModels, repositories, use cases, and clear feature packages.
  • Support testing, Google Play releases, crash and log triage, and collaboration with product, design, QA, backend, iOS, and security teams.

Requirements

  • 3+ years of experience shipping production Android applications.
  • Strong Kotlin, Android SDK, Jetpack Compose, coroutines, Flow, ViewModel, Navigation, and Gradle experience.
  • Experience integrating REST and JSON APIs, handling authentication, token refresh, unreliable networks, and multi-region routing.
  • Experience with unit testing, Android UI testing, Git, pull requests, code review, and continuous integration.
  • Practical understanding of mobile security, including tokens, secrets, permissions, local data, logging, and privacy.
  • Clear written and verbal communication and the ability to deliver a feature from ambiguity through a supportable release.

Nice to have

  • Experience with OAuth/OIDC, passkeys, WebAuthn, enterprise identity providers, Hilt, or Dagger.
  • Experience with SignalR, WebSockets, VoIP, video technologies, Azure Communication Services, or WebRTC.
  • Experience with multi-environment builds, Play App Signing, staged rollouts, Crashlytics, structured logging, and production incident triage.
  • Background in cybersecurity, security operations, incident-response tools, regulated enterprise software, accessibility, internationalization, or design systems.
  • Experience with native NDK or C++ modules and cross-platform Android/iOS product decisions.

Culture & Benefits

  • Work in a global cybersecurity team focused on curiosity, integrity, initiative, and professional growth.
  • Hybrid work model with up to three office days per week and remote work on the remaining days.
  • Contribute to products that help enterprise security and identity teams respond to incidents across regions.
  • Work environment centered on purpose, balance, and a supportive employee experience.

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