Jobgether is seeking a Senior Android Engineer to build and scale mission-critical transaction experiences across Android platforms. The ideal candidate will have 5+ years of professional Android development experience with Kotlin and a strong understanding of Android Jetpack components.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Android Engineer, Transactions based in Canada.
This is a high-impact mobile engineering role focused on building and scaling mission-critical transaction experiences across Android platforms. You will work on core user journeys including cart, checkout, payments, order confirmation, and post-order flows that power millions of real-world transactions. The role requires deep ownership of Android architecture, with a strong emphasis on performance, reliability, and secure payment processing at scale. You will collaborate closely with cross-functional teams including product, backend, design, data, and risk to deliver seamless and resilient experiences. The environment is fast-paced, experimentation-driven, and highly collaborative, with strong focus on engineering excellence and continuous improvement. This role is ideal for someone who enjoys solving complex transactional challenges in large-scale consumer applications.
Accountabilities
- Design, develop, and ship high-quality Android features across cart, checkout, payments, order tracking, and post-purchase experiences using Kotlin and modern Android frameworks.
- Integrate and optimize secure payment flows, including tokenization, 3DS authentication, and wallet integrations, in collaboration with payments and risk teams.
- Build reusable Android modules and libraries to improve consistency, scalability, and developer productivity across multiple applications.
- Ensure strong application quality through unit, integration, and UI testing, along with performance tuning and crash monitoring.
- Own end-to-end feature delivery including technical design, implementation, feature flag rollout, experimentation, and iterative improvement based on data.
- Participate in incident response and contribute to improving system reliability, stability, and long-term platform resilience.
- Collaborate with cross-functional partners to align technical solutions with product goals and customer experience needs.
- Mentor other engineers and contribute to coding standards, architecture decisions, and best practices across Android teams.
Interested in remote work opportunities in Mobile? Discover Mobile Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
- 5+ years of professional Android development experience with Kotlin and published production applications on the Google Play Store.
- Strong experience building large-scale transactional or e-commerce features such as cart, checkout, or payments flows.
- Deep knowledge of Android Jetpack components including ViewModel, Lifecycle, Navigation, and Coroutines/Flow.
- Hands-on experience with payment SDK integrations (e.g., Stripe, Adyen, Braintree), including 3DS and tokenization flows.
- Strong understanding of modular Android architecture, dependency injection (Hilt/Dagger), and networking (Retrofit/OkHttp).
- Proven expertise in writing clean, testable code with strong CI/CD practices and automated testing (JUnit, Espresso, MockK/Mockito).
- Experience collaborating with product, backend, design, and data teams in fast-paced environments.
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- Experience with Jetpack Compose, feature flagging, experimentation, and observability tools is a strong plus.
- Competitive compensation aligned with senior Android engineering roles in Canada
- Equity grants and annual refresh equity opportunities
- Fully remote flexibility within supported Canadian provinces
- Opportunity to work on large-scale transactional systems impacting millions of users
- Exposure to complex payment systems, experimentation frameworks, and high-availability architectures
- Strong engineering culture focused on quality, performance, and scalability
- Collaborative, cross-functional environment with high ownership and impact
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Similar Jobs
Explore other opportunities that match your interests
Aequilibrium
Jobgether