iOS App Developer

  • Tokyo
  • Partial Remote
  • Full-time
  • April 23, 2025
Conditions
yen-icon
Β₯7M ~ Β₯9M /yr
location-icon
Apply from Anywhere πŸ‘
visa-icon
Relocation to Japan πŸ‘
(Overseas visa sponsorship supported)
Requirements
language-icon
Language Requirements
Japanese: Not Required πŸ‘
English: Business Level
career-icon
Minimum Experience
Mid-level or above

Job Description

  • Architect, build and ship new iOS app features end-to-end
  • Design client-side systems (data models, networking layer, caching, state management) to support features at scale
  • Own delivery of individual feature modules—from spec through QA to App Store release
  • Monitor and manage technical debt; proactively refactor to maintain code health and enable future growth
  • Make pragmatic trade-offs between speed and maintainability during feature implementation
  • Collaborate closely with a small team of engineers; provide mentorship and conduct code reviews
  • Partner with Product and UX to ensure high-quality user experience, performance, and reliability

 

Job Requirements

  • 2+ years professional experience building native iOS applications
  • At least 2 years at a single organization demonstrating sustained impact and ownership
  • Proven track record of internal promotions or steadily increasing responsibilities
  • Strong sense of ownership—anticipate potential issues and address them before they escalate
  • Exceptional problem-solving skills and technical judgment; able to balance short-term delivery with long-term architecture

 

Preferred Requirements

  • Experience in fintech/payments, mobile commerce, or other security-sensitive domains
  • Thrill for working at an early-stage startup, where you’ll shape both product and process
  • Hands-on experience with one or more of:
    • SwiftUI, Combine
    • Objective-C
    • State management libraries (e.g. ReSwift or RxSwift, The Composable Architecture)
    • Persistence layers (Core Data)
    • Networking stacks (URLSession, ConnectRPC clients)
    • Dependency management (CocoaPods, Swift Package Manager)
    • Continuous Integration / Deployment (GitHub Actions)
    • Automated testing frameworks (XCTest, XCUITest)
  • Familiarity with Apple App Store submission, TestFlight workflows, and enterprise distribution
  • Experience with AWS mobile services (API Gateway, Lambda, S3) or equivalent cloud back-ends
  • Comfortable writing and reviewing technical documentation and API specs
  • Proficiency with Git and GitHub flow; experience in code review tools

Jamm enables online customers to make digital payments directly from their bank account. Their service is compatible with over 300 financial institutions, including major Japanese banks.

View Jamm's company page

↑ Back to top ↑

iOS App Developer at Jamm
APPLY NOW  βžœ