Android Software Engineer
Full-time
Semperis
Responsibilities
- Design, implement, test, and ship native Android features in Kotlin from design through Google Play release.
- Build Jetpack Compose interfaces and migrate legacy RecyclerView and XML components.
- Implement secure authentication and session flows using enterprise identity, biometrics, and passkeys.
- Integrate APIs with resilient loading, error, retry, empty-state, and multi-region routing behavior.
- Contribute to real-time chat and video experiences using SignalR, WebSockets, and Azure Communication Services.
- Apply Android architecture patterns using dependency injection, ViewModels, repositories, use cases, and feature packages.
- Write unit and UI tests and maintain quality-focused pull requests.
- Support Gradle flavors, signing, Play Console uploads, crash triage, and log triage.
- Apply secure practices for tokens, secrets, permissions, local data, logging, and privacy.
- Collaborate with engineering, product, design, QA, and security partners to deliver supportable releases.
Requirements
- 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, lifecycle-aware Android architecture, Jetpack components, ViewModel, Navigation, Gradle-based projects, and Android Studio.
- Experience integrating REST and JSON APIs, preferably with Retrofit or Ok and 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 the ability to take features from ambiguity to supportable release.
- Preferred experience includes MSAL, Azure AD B2C, OAuth/OIDC, passkeys, WebAuthn, enterprise identity providers, Hilt, Dagger, SignalR, WebSockets, Azure Communication Services, WebRTC, multi-environment builds, Play App Signing, staged rollouts, Crashlytics, structured logging, production incident triage, cybersecurity products, accessibility, internationalization, feature flags, design systems, native NDK, or C++.
Benefits
- Full-time hybrid role based in Toronto, Canada, with up to three days per week in the office and the remaining days remote.
- Employee experience focused on purpose, growth, balance, curiosity, integrity, and initiative.
- Semperis offers equal employment opportunity and reasonable accommodation for applicants with disabilities.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Android Software Engineer in Toronto, ON vacancy
- ...technology that will set the standards for software-defined vehicles around the world. The... ...team brings together deep expertise in Android, connected systems, and automotive platforms... ...innovation and design. Innovation is our engine: whether integrating the latest IoT...SoftwareFull timeContract workLocal area
$160k - $240k per year
...Identity belongs to you. Access Management Engineering Team The Okta Access Management Team... ...develop Okta cloud services and client software that allow users to seamlessly log in to... ...and writing complex, high-quality Android client software. The role gives the candidate...SoftwareFull timeLocal areaRemote workWorldwideFlexible hours- ..., and how AI accelerates better scheduling decisions . Payroll drives employees' payments , holidays, and more As an Android Engineer II , you’ll build high-quality, high-performance experiences on our Android app that help small business owners reclaim time, reduce...SuggestedHourly payLong term contractFull timeTemporary workInternshipWork at officeLocal areaWork from homeFlexible hoursShift work
$108k - $135k per year
...tools, features, and systems that deter bad actors, protect vulnerable populations, and reinforce trust across the platform. As an Android Engineer working on Trust & Safety, you'll work at the intersection of product, design, engineering, and policy to ship high-impact safety...SuggestedHourly payFull timeWork at officeFlexible hours3 days per week- ...recording the real world. You'll build the Android applications that connect our devices,... ...work sits where physical hardware, mobile software and everyday use meet. Getting it right across... ...Add diagnostics, and work with firmware engineers to reproduce issues and test complete...SoftwareFull time
- ...infrastructure, tooling, frameworks, and capabilities needed to welcome a billion customers. Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team builds and operates the authorization and permissioning systems that enable...SoftwareLong term contractFull timeInternshipWork from home
$125.28k - $210.6k per year
...your back. If Braze sounds like a place where you can thrive, we can’t wait to meet you. WHAT YOU'LL DO We’re looking for a Software Engineer II to join our WhatsApp team. Our team is responsible for building, scaling, and expanding Braze’s suite of global messaging...SoftwareFull timeInternshipWork at officeLocal areaFlexible hours$136k - $187k per year
...opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. We are looking for a Senior Software engineer who is passionate about writing the tools to integrate and support to build large-scale, high-demand software in a fast-paced agile...SoftwareFull timeLocal areaWorldwideFlexible hours- ...Our client manages large lottery campaigns for major foundations. They currently have an opening on their team to add a Senior Software Engineer. The Senior Software Engineer will be responsible for designing and implementing software and integration solutions that supports...SoftwareFull time
$180.2k - $233.2k per year
...Thumbprint , Thumbtack's design system used across web, iOS, and Android, plus the engineering tooling that connects design intent to shipped product code... ...your primary users. ~6+ years of industry experience in software engineering. Expected salary ranges ~ For candidates...SoftwareSeasonal workWork at officeLocal area- ...Android Developer Job Description \\\ \ \ This role is seeking an Android Developer who is passionate about technology and brings... ...\\\\ WHAT DO YOU NEED TO SUCCEED? MUST HAVE: \\\ \ Software Engineering, Computer Science, or equivalent degree from an accredited University...SoftwareFull timeFlexible hours
$75k - $95k per year
..., committed to making a positive impact on its customers, employees, and communities. The Role We're hiring Associate Software Engineers in Test to work at Veeva, working on various products in the Life Sciences industry encompassing the fields of pharmaceuticals,...SoftwareFull timeInternshipWork at officeLocal areaWork from homeRelocation- ...OVERVIEW We are seeking an experienced Software Engineer, Subscription Management with a strong background in full stack development to design, build, and maintain secure, high-performing applications and APIs. The successful candidate will work closely with cross-functional...SoftwareFull timeContract work
$120k - $180k per year
...requirements Requirements ~4+ years experience as a Full Stack Engineer or similar role ~ Knowledge of multiple back-end languages (... ...MySQL, MongoDB) and devOps (GitHub, Docker, AWS, Google Compute Engine) ~ Experience building dev infrastructure preferred ~...SoftwareRemote jobFull timeWork at officeVisa sponsorship$184k - $253k per year
..., authorized, and audited at scale. We are a diverse team of engineers, product managers, and designers who are bringing Okta’s expertise... ...while staying secure. About the role As a Principal Software Engineer on the Agent Access Policies sub-team in the Okta Secures...SoftwareFull timeLocal areaWorldwideShift work- ...the Company We are on a mission to build and strengthen our engineering teams to match the accelerating success of our Street Context acquisition... ...the Role Are you looking for your next challenge in your Software Engineering journey? Are you a curious and driven engineer...SoftwareFull time
$137.2k - $196k per year
...About the Role: As a Senior iOS Engineer at Tubi, you’ll play a critical role on our mobile engineering team, focusing on developing, improving, and maintaining our iOS, tvOS, and visionOS applications. Your work will directly contribute to providing our audience with an...SoftwareLong term contractRemplacementFull timeTemporary workLocal areaFlexible hours$120k - $140k per year
...Description Position: Software Engineer: Product Quality Salary: $120,000 to $140,000 CAD Location: Canada based. About Fiscal.ai Fiscal.ai is a leading research and data platform built for capital markets professionals. Combining a high-performance research...SoftwareFull timeImmediate startShift work$88k - $110k per year
...environment where all team members belong and have the opportunity to thrive. Lyft is looking for experienced, product-focused software engineers for our Driver Earnings Team. We are growing our team with people who want to build, improve, and incorporate technologies that...SoftwareHourly payFull timeWork at officeFlexible hours3 days per week$118k - $162k per year
...company can stay over-provisioned on access it believes it revoked, or hand an auditor evidence that isn't true. The Senior Software Development Engineer in Test Opportunity As a Senior Software Development Engineer in Test, you'll own quality for medium-sized features on...SoftwareFull timeLocal areaWorldwide- ...organization, please visit About the Role SJC Media is building the AI layer for its Digital Operations. As the founding Software Engineer, Applied AI, you own that layer end-to-end: from agentic workflows, CRM integrations, tooling and production systems our team...SoftwareFull timeFlexible hours
$136k - $160k per year
...Equity markets have been closed nights and weekends for a century; we're building the infrastructure that changes that. As a Software Engineer , you'll build and own backend services that make tokenized equities work end to end - issuance, custody, and settlement on-...SoftwareFull timeContract workWork at officeFlexible hoursShift workNight shiftWeekend work3 days per week$130k - $225k per year
...diagnostics and those who take them. What You'll Do As a Backend Engineer, you will design and deliver scalable backend services that... ...issues to maximize uptime Requirements ~5+ years of software engineering experience shipping production code for B2B or B2C...SoftwareRemote jobLong term contractFull timeInternshipWork at officeLocal areaWork from home$136k - $187k per year
...pain points at scale. We're looking for a Senior level Platform Engineer to join a team of highly skilled and talented team players who... ...authentication, and authorization ~Demonstrably followed best software engineering principles ~Familiarity with Agile software...SoftwareFull timeLocal areaWorldwideFlexible hours- ...to deploy 750 megawatts of scale, transforming key workloads with ultra high-speed inference. The Role The Cluster engineering team owns the software that turns thousands of wafers, servers, and switches into a cloud that stays up, stays busy, and stays debuggable. We stand...Software
$100 - $150 per hour
...include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Software Engineer Expert Type: Contract Compensation: $100–$150/hour Location: Remote Role Responsibilities...SoftwareContract workSummer workWork at officeRemote work$100k - $150k per year
...here to leave our clients better than we found them, and to create a place where our people are proud to Build. Better. As a Software Engineer at RAVL, you’ll design, build, and deliver secure, scalable, and high-performance services that form the backbone of modern digital...SoftwareFull timeFlexible hours- ...including over 50% of the Fortune 100®, trust Conga when commercial complexity is high and global impact is on the line. Sr. Software Engineer, DevOps Location: Canada Reports to: Senior Director, Cloud Operations A quick snapshot… As a Senior Software Engineer...SoftwareLong term contractFull timeImmediate startWorldwide
- ...Weâre looking for a passionate Software Engineer to design, develop and install software solutions. Ideally, the candidate should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. Software...SoftwareFull timeWork at office
- ...including AI and automation, with the right mindset. Above all, you’re here to build something that matters. You are a pragmatic software engineer who enjoys solving complex technical problems and building scalable, secure systems. You have a strong foundation in backend...SoftwareFull timeWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Android Software Engineer. Be the first to apply!
Related searches
- android developer Toronto, ON
- junior android developer Toronto, ON
- senior android developer Toronto, ON
- senior mobile android developer Toronto, ON
- android mobile developer Toronto, ON
- android developer kotlin Toronto, ON
- android developer remote Toronto, ON
- software engineer internship Toronto, ON
- software engineer Toronto, ON
- software developer remote Toronto, ON

