About this role
Principal Android Engineer at Rakuten. Location: Toronto, Ontario, Canada. Role: lead architecture, mentor engineers, drive standards Requirements: Senior Android expert with 15+ years, expert in Android SDK, Kotlin, Java; architectural patterns (MVVM, MVP, Clean Architecture); modularization, DI (Dagger/Hilt), reactive programming (RxJava, Coroutines); AI tooling experience; Masters degree required; cloud certifications preferred. Category: Software Development Seniority: Senior Level Tools: Android SDK, Android Studio, Kotlin, Java, Dagger, Hilt, RxJava, Coroutines, Jetpack Compose, MVVM, MVP, Clean Architecture, XML Views, JUnit, Robolectric, Espresso Certifications: aws developer, azure developer associate Commitment: Full Time Workplace: Onsite Languages: English