📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Principal Android Engineer

rakuten · Toronto

New
Senior 🇬🇧 English
Android SDK Android Studio Kotlin Java MVVM MVP Clean Architecture Dagger Hilt RxJava Coroutines Jetpack Compose JUnit Robolectric Espresso Design Systems

Job description

About the role

Rakuten International is looking for a Principal Android Engineer in Toronto to lead the evolution of its client application architecture and platform capabilities. The role defines the technical direction for Android across core frameworks, dynamic rendering systems and design system integrations, and works with product managers, designers and engineering teams to deliver high-performance, accessible and localized mobile apps. It also shapes reusable frameworks, UI component systems and SDK integrations.

Key responsibilities

  • Advise senior management on strategic opportunities and risks from emerging technologies and industry trends.
  • Develop and implement solutions that meet complex business objectives, and conduct research to improve system performance and scalability.
  • Define the long-term Android platform technical roadmap and participate in architecture governance and design reviews.
  • Set standards for API integration, coding, testing and deployment, and guide adoption of AI and machine learning strategies.
  • Mentor team members, share knowledge, and drive cross-functional collaboration on high-priority projects.
  • Pilot emerging technologies, mitigate technical risks and architectural debt, and improve developer experience through tooling, automation and documentation.

Required profile

  • Bachelor's or Master's degree in Computer Science, Software Engineering or a related field.
  • 15+ years of software engineering experience, including leadership roles.
  • Strong written and verbal communication skills.
  • Portfolio of published applications on GitHub and/or the Play Store.
  • Experience with global app deployments, feature flags, A/B testing, analytics and monorepos.
  • Experience using AI tools to improve engineering workflows, and familiarity with responsible AI practices.

Required skills

  • Android SDK, Android Studio, Kotlin and Java.
  • Architectural patterns such as MVVM, MVP or Clean Architecture.
  • Modularization, dependency injection (Dagger or Hilt) and reactive programming (RxJava, Coroutines).
  • XML Views and Jetpack Compose.
  • Agile, code reviews, unit testing (JUnit, Robolectric) and UI testing (Espresso).
  • Design systems; knowledge of emerging mobile technologies is a plus.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec rakuten.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:workday

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 2 hours ago

Expires 1 month from now

2 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

rakuten

Toronto