2 часа назад
Android Software Engineer (Cybersecurity)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →