Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Semperis

Android Software Engineer

Semperis

. Own secure, production-ready Android features for Ready1 from design through Google Play release .

Posted 10/6/2026full-timeToronto • CanadaMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing secure, production-ready Android applications using Kotlin and Jetpack Compose, with a strong focus on mobile security practices and integration of REST APIs. Proficient in collaborating across teams to deliver high-quality features and maintainable code.

Highest-signal resume keywords
Kotlin ProgrammingAndroid SDK FundamentalsJetpack Compose DevelopmentREST API IntegrationMobile Security Practices

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Android Application DevelopmentUnit TestingUI TestingCoroutinesFlowHilt Dependency InjectionGradleViewModelNavigationRetrofit
Soft Skills
Clear CommunicationCollaboration
Tools & Technologies
Android StudioGitAzure Communication ServicesSignalRWebSocketsMSALAzure AD B2CCrashlyticsPlay ConsoleContinuous Integration
Industry Keywords
Mobile SecurityToken ManagementAuthenticationJSON APIsMulti-Region Routing

Tech Stack

Tools & technologies
AndroidAzureCyber SecurityDaggerGradleKotlinC++

About the role

Key responsibilities & impact
  • Own secure, production-ready Android features for Ready1 from design through Google Play release
  • Design, implement, test, and ship native Android features in Kotlin
  • Build and evolve Jetpack Compose interfaces while migrating legacy RecyclerView and XML components
  • Implement and maintain secure authentication and session flows using MSAL, Azure AD B2C, biometrics, and passkeys
  • Integrate REST APIs using Retrofit / OkHttp with resilient loading, error, retry, and empty states
  • Support multi-region routing
  • Contribute to real-time chat and video experiences using SignalR, WebSockets, and Azure Communication Services
  • Apply and improve app architecture using Hilt dependency injection, ViewModels, repositories, use cases, and feature packages
  • Write unit and UI tests and maintain reviewable pull requests meeting quality and coverage standards
  • Support releases, including Gradle flavors, signing, Play Console uploads, and post-release crash and log triage
  • Apply secure mobile practices for tokens, secrets, permissions, local data, logging, and privacy
  • Collaborate with engineering, product, design, QA, and security teams to clarify requirements, communicate tradeoffs, and deliver supportable releases

Requirements

What you’ll need
  • Typically 3+ years of experience shipping production Android applications
  • Strong Kotlin and Android SDK fundamentals
  • Hands-on experience building production interfaces with Jetpack Compose
  • Experience with coroutines, Flow, and lifecycle-aware Android architecture
  • Working knowledge of Jetpack components, including ViewModel and Navigation, and Gradle-based projects in Android Studio
  • Experience integrating REST and JSON APIs, ideally Retrofit / OkHttp
  • Experience troubleshooting authentication, token refresh, and unreliable network conditions
  • Experience with unit testing and Android UI testing
  • Familiarity with Git, pull requests, code review, and continuous integration
  • Practical understanding of mobile security, including secure handling of tokens, secrets, permissions, and local data
  • Clear written and verbal communication and ability to take a feature from ambiguity to a supportable release
  • Bonus: Experience with MSAL, Azure AD B2C, OAuth/OIDC, passkeys, WebAuthn, enterprise identity-provider integrations, Hilt or Dagger, SignalR, WebSockets, Azure Communication Services, WebRTC, multi-flavor builds, Play App Signing, Crashlytics, cybersecurity products, accessibility, internationalization, feature flags, design systems, native NDK, or C++ modules

Benefits

Comp & perks
  • Employee experience rooted in purpose, growth, and balance
  • Hybrid work model with up to three days per week onsite and remaining days remote
  • Global team environment
  • Equal opportunity employment
  • Reasonable accommodation for applicants with disabilities