This is a Senior/Lead Android Developer role for the app “SpeakBuddy”
【What you’ll do】
・Design (architecture), develop, test, deliver and operations
・Led projects in technical aspects, task management, scheduling and stakeholder collaboration
・Work and support the members inside and outside Android team
・Check, discuss, and install new & useful libraries / technologies
【What You Can Gain】
・Shape app to revolutionize English education in Japan
・Utilize direct feedback from users to refine app
・Experience of the latest architecture and library such as Compose, Material3, Kotlinx and Modularization
【Development Environment】
Language: Kotlin
IDE: Android Studio
Architecture: App Architecture (MVVM), Clean Architecture, Modularization
DI: Hilt
Kotlin: Flow, Coroutine, Serialization
Design: In-house design on Compose Material3 (Moving from Material2)
Other Tools: GitHub Actions, Firebase Crashlytics, Jira / Confluence, Slack, Figma, AWS
【Required Skills】
・7+ years of Android & Kotlin development or equivalent
・Lead experience in task creation/allocation/management/prioritization, and internal stakeholder management, excelling in guiding team and handling cross-functional tasks
・Experience releasing an app on Google Play Console, troubleshooting complex logic and data structure
・Experience or understanding of App Architecture, MVVM, and unit testing
・Business level English language
【Welcome Skills】
・Experience developing an in-house product or has equivalent ownership mindset
・Experience of Jetpack Compose, Kotlinx, and modularization
・Knowledge and experience of UI testing
・Strong knowledge of Material Design (Material 3, especially)
【Ideal candidate】
・Loves learning new things
・Keen on both UI / UX and architecture / business logic
・Has a strong interest in language education & learning
・Enjoys a rapidly changing environment
【Interview Flow】
Casual Interview
↓
Coding Test
↓
Formal Interview 2 Times
↓
Reference Check
↓
Final Interview