Skip to content
← Back to job listings

Senior Mobile Engineer (Android)

Earnin · Ottawa, Canada

RemoteImported listingfull-time17 days ago

About The Role

Join our team as a Senior Mobile Engineer (Android) and help our community members save and earn more. You'll work on a full-stack team, collaborating with product, design, and business development teams to create new product experiences. Your responsibilities will include building and refining systems that source and surface offers, working across the stack, running experiments, designing and implementing new APIs, and acting as a tech lead. You'll need a strong focus on user experience, a product mindset, and experience with mobile analytics and experimentation tooling.

  • Collaborer avec les équipes produit et design pour définir les problèmes et façonner les solutions, y compris la rédaction de spécifications.
  • Construire et affiner les systèmes qui sourcent, associent et présentent les offres, en équilibrant la valeur pour le client et les résultats commerciaux.
  • Diriger les décisions sur les stratégies et méthodologies utilisées dans le développement et les tests d'applications.
  • We're looking for an engineer who thinks beyond the ticket — someone who cares as much about why we're building something as about how it gets built
  • You'll treat product outcomes as your own and use data to inform your product and engineering judgment
  • You must have a strong focus on user experience and be someone who can write specs and take an idea from concept to execution
  • Bachelor's (or higher, e.g., MS or PhD) in Computer Science or a related technical field or equivalent technical experience
  • 4+ years of industry experience building, shipping, and maintaining mobile applications at scale, with a strong focus on Android
  • Hands-on knowledge of software engineering best practices across the full SDLC: coding standards, code reviews, Git workflows, CI/CD pipelines, automated testing, and mobile release operations
  • Familiarity with identity verification, authentication, and authorization protocols
  • Very comfortable with AI-native development workflows — using AI coding tools and agents as a core part of how you design, build, and ship
  • Tech lead experience — you've owned projects end-to-end and mentored or guided more junior engineers, raising the quality of the work around you
  • A product mindset: you care about customer outcomes and business impact, are comfortable with ambiguity, and can take a high-level idea and shape it into a product spec
  • Experience with mobile analytics and experimentation tooling (e.g., Amplitude, feature flags, A/B testing frameworks) is a strong plus
  • Familiarity with iOS development or backend development is a significant plus
  • Strong communication and cross-functional collaboration skills — you can engage product, design, marketing, and data partners as an equal, not just a downstream implementer
  • Genuine interest in personalization, targeting, and messaging — figuring out how to deliver the right offer to the right person at the right moment
  • Fluency in Kotlin, with a strong grasp of reactive & functional paradigms (Coroutines/Flow, RxJava)
  • Deep understanding of Android UI frameworks, including XML layouts and Jetpack Compose
  • Willingness and curiosity to work across stacks — Android-strong, but ready to contribute on iOS or backend rather than staying boxed into one platform
  • Proven experience with modern Android app architectures (MVVM, MVI, MVP, Clean Architecture) and Jetpack components

This is an external listing. JobSpring does not represent or verify the employer. Report this listing