This position is closed and is no longer accepting applications.

Senior iOS Developer

AnotherBall Shibuya ku, Tokyo October 17 2024
  • 💴 No salary range given
  • 🏡
    Fully remote
    From anywhere in the world
  • 🌏
    Apply from abroad
    Relocate to Japan
  • 💬
    No Japanese required
    Business English
  • 🧪
    Senior level
    Unspecified years of experience

About AnotherBall

AnotherBall Shibuya ku, Tokyo

We develop and operate AniLive, a mobile streaming app specifically designed for virtual streamers and their fans in English-speaking countries.

Key benefits

  • Founders with a track record
  • We welcome otaku
  • English is our official language

About the position

We are seeking a talented Senior iOS Developer to join our team as the first iOS engineer. In this key role, you will have the opportunity to shape our iOS architecture and lead the development of high-quality AniLive experience for users.

Dev Environment

  • Main Dev Language: Swift, 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 iOS application development
  • Experience in In-App Purchase
  • 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 or Android application development
  • Experience in SwiftUI and Swift Concurrency
  • Deep understanding of Human Interface Guidelines
  • Experience with Firebase, especially Firestore

Meet AnotherBall's Developers

Jesse Katsumata shares his journey working on AniLive, AnotherBall's VTuber streaming service, and how employees can feel comfortable being their true selves at work.

Read their story...

Related jobs

More jobs like this

We'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, we don't share or sell it.