We are seeking a talented Senior Android Developer to join our team as the first Android engineer. In this key role, you will have the opportunity to shape our Android architecture and lead the development of high-quality AniLive for users.
Dev Environment
- Main Dev Language: Kotlin
- Architecture: MVVM + UseCase + Repository
- UseCase and Repository are implemented with Kotlin Multiplatform Mobile
- Task management: GitHub, Linear
Responsibilities
- Help guide or lead cross-disciplinary dialogs to drive features from the initial concept of our new product to completion.
- Demonstrate expertise/ownership in major areas of the codebase.
- Collaborate closely with the executive, project manager, and design team.
- Mentor, motivate, and inspire junior engineers.
Requirements
- Passion for the Japanese entertainment industry — anime, manga, gaming, VTubing… you must be an otaku!
- 4+ years experience in Android application development
- Experience in Google Play Billing
- Experience in integrating external APIs (server-side) within applications
- Development experience with a team of 3 members or more, especially communicating with product design, product manager, and business development team members
- Experience using Github, Notion, GSuite, Slack, and Zoom
Nice to haves
While not specifically required, tell us if you have any of the following.
- Familiarity with mobile CI/CD(Bitrise or GitHub Actions) and release operation in Google Play
- Experience in Kotlin Multiplatform and iOS application development
- Experience in Jetpack Compose
- Deep understanding of Material Design
- Experience with Firebase, especially Firestore
- Business level (or more) Japanese fluency