Job Information:

Work Experience: 7+ Years
Industry: IT Services
Job Type: FULL TIME
Location: Tokyo, Japan

Role Overview:

We’re looking for a hands-on Senior iOS Engineer to shape the end-to-end architecture of our large-scale mobile platform. You’ll define backend service contracts, data models and client-side frameworks—then own the implementation, debugging, profiling and performance tuning that delivers rock-solid experiences to millions of users. You’ll work closely with Product, Design and Backend teams to drive technical direction and mentor a growing iOS squad.

Key Responsibilities:

  • Architect and build modular, maintainable iOS apps using Swift, modern patterns (MVVM, Clean Architecture, VIPER, Coordinator) and SwiftUI/Combine or RxSwift.
  • Collaborate on backend API design (REST), data schemas and authentication flows to meet mobile requirements.
  • Lead the design of scalable, event-driven microservices and data pipelines that power your client-side features.
  • Own app performance: use Xcode Instruments (Time Profiler, Allocations, Leaks, Network), os_signpost, Instruments.
  • Automation and custom logging to diagnose and resolve CPU, memory, storage and networking bottlenecks.
  • Establish and enforce code quality standards, automated linting (SwiftLint), static analysis and security scanning (SonarQube, Danger, SecureHeaders).
  • Build and maintain CI/CD pipelines (GitHub Actions) for automated builds, unit/UI tests and phased rollouts via TestFlight.
  • Mentor mid-level engineers on best practices for TDD, observability (Crashlytics, Firebase Analytics) and architectural reviews.
  • Troubleshoot complex production issues, conduct root-cause analysis and implement long-term fixes and performance monitoring dashboards.
  • Contribute to technical documentation, API specs, design reviews and architectural roadmaps.

Minimum Qualification:

  • Bachelor’s degree in computer science or related technical discipline.
  • 7+ years of professional iOS development experience in Swift/Objective-C.
  • Deep understanding of iOS frameworks, app lifecycle, memory management (ARC), threading (GCD, OperationQueue) and background execution (URLSession, BGTask).
  • Proven track record building large-scale apps (100K+ DAU) with high stability and responsiveness.
  • Expertise in debugging and profiling tools: Xcode Instruments (Time Profiler, Allocations, Leaks, Network), Crash Reports, LLDB.
  • Strong background in RESTful API integration, offline persistence (Core Data, Realm, SQLite).
  • Solid grasp of modern architecture patterns (MVVM, VIPER, Clean Architecture), dependency injection (Swinject, Resolver) and modular codebases.
  • Comfortable working in an Agile environment.
  • Hands-on with building CI/CD, containerization (Docker).
  • Excellent communication skills, ability to drive technical decisions and simplify complex problems for cross-functional teams.

Preferred Qualification:

  • Prior experience as a technical lead or architect in an Agile/Scrum environment.
  • Familiarity with SwiftUI, Combine, async/await and Apple’s modern concurrency model.
  • Exposure to cross-platform frameworks (Flutter, React Native) or Kotlin Multiplatform Mobile.
  • Knowledge of mobile security best practices (Keychain, biometrics, SSL-pinning, encryption).
  • Experience with A/B testing and feature-flagging platforms (Firebase Remote Config, LaunchDarkly).
  • Open-source contributions to iOS libraries or public speaking/blogging on iOS topics.