Taro Logo

Staff Android Engineer - Financial Services

Leading super App in the Maghreb region offering ride-hailing, delivery, and financial services across Africa, France, and Canada.
Android
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
8+ years of experience
Finance · Consumer

Job Description

Yassir, the leading super App in the Maghreb region with $200M in funding, is seeking a Staff Android Engineer for their Financial Services team. This role goes beyond coding - it's about building, growing, and leading by example. The position offers an opportunity to work on critical financial services including Wallet, Payments, and Billing systems.

As a Staff Android Engineer, you'll be responsible for evolving mobile architecture, defining engineering standards, and driving technical excellence across multiple product lines. The ideal candidate should have deep expertise in Android development with Kotlin, experience in scaling applications, and a proven track record in technical leadership.

The role demands someone who thinks in systems, leads by example, and can balance technical trade-offs while maintaining a vision for the future. You'll be working in a culture driven by excellence, where engineers don't just ship features but own problems and push boundaries. The position offers real ownership, continuous mentorship, and the opportunity to make significant technical decisions.

Yassir operates in 45 cities across Algeria, Morocco, Tunisia, with recent expansions into France, Canada, and Sub-Saharan Africa. The company is building a comprehensive digital ecosystem, helping usher the continent into a digital economy era. This role offers the unique opportunity to impact millions of users while working on cutting-edge financial technology solutions.

The company values diversity and maintains an inclusive culture where unique perspectives are welcomed. You'll be part of a team that believes in pushing toward excellence with both humility and ambition, working on projects that make a real difference in how people access and use financial services across multiple regions.

Last updated 2 days ago

Responsibilities For Staff Android Engineer - Financial Services

  • Own and evolve the mobile architecture across several product lines (Wallet, Payments, Billing)
  • Define engineering standards for performance, testing, modularity, and maintainability across squads
  • Design and scale clean, testable, and secure systems
  • Lead technical discovery and decision-making
  • Drive adoption of Jetpack Compose, modular architecture
  • Build with a strong focus on security, performance, accessibility, and resilience
  • Guide CI/CD and release strategy to support quality at speed

Requirements For Staff Android Engineer - Financial Services

Kotlin
  • Experience as a Staff Engineer or Tech Lead
  • Expert in Android development (Kotlin) with deep experience in scaling apps and teams
  • Strong system-level thinking capabilities
  • Leadership through clean code, mentoring, documentation, and architectural clarity
  • Strong opinions about architecture, modularization, testing, security, and CI/CD
  • Ability to own decisions, not just implementation