Responsibilities:
- We are looking for an experienced iOS Engineer (mid to senior level) to lead the development and optimization of our iOS applications.
- The ideal candidate will have deep Swift expertise, strong testing and collaboration skills, and hands-on experience with modern iOS architectures and tooling.
Requirements:
- 3+ years of iOS development experience, primarily using Swift with some Objective-C maintenance capability.
- At least 1 year of practical SwiftUI and SPM (Swift Package Manager) experience, familiar with their ecosystems and best practices.
- Familiar with iOS 15+ features, with the ability to adapt and optimize performance for different iOS versions and device screen sizes
- Have knowledge of Unit Test and UI automation testing (XCTest, XCUITest), and the ability of write maintainable code to ensure project stability and scalability.
- Proficient with Git workflows (Git Flow, Trunk-Based Development) and basic code-review skills .
- Have understanding of basic iOS app module design, various single-page architecture approaches, and performance optimization methods, with the ability to implement them in projects.
We will give priority to who:
- Have cross-platform development experience in one of:
- 6+ months with any front-end stack (TypeScript/JavaScript, React, React Native).
- 6+ months Android development using Kotlin and related frameworks.
- 6+ months with any back-end development framework.
- Have at least 6 months of experience building iOS infrastructure tools or frameworks, including code-quality improvements (linting, static analysis, CI/CD), efficiency boosts (modularization, Gradle componentization), and performance tuning (launch speed, frame rates, offline mode, multithreading).
- Have 1+ year SDK development experience, with general library development such as image-loading libraries (SDWebImage, Kingfisher), rich-text editors, networking or persistence layers (SQLite, Realm, Core Data).
- Possess UI/UX related experience:
- Familiar with Apple Human Interface Guidelines (HIG), able to implement UI conforming to Apple's design standards while understanding cross-platform design differences
- Possess solid animation and interactive motion development experience, familiar with Core Animation, UIKit Dynamics etc.
- Experience with Dark Mode and theme switching functionality.
- Have a strong aesthetic sense, with relevant skills or hobbies in drawing, photography, or design (portfolio preferred).
- Have full app lifecycle experience: Has independently developed, published and maintained iOS apps with multi-country/multi-language support.
- Engage in technical community involvement, such as:
- Active learning and sharing mindset, with experience conducting technical presentations
- Technical writing experience (blogs, articles)
- Open source project contributions
- Have experience with AI coding tools like Claude, ChatGPT, GitHub Copilot, Cursor, or Windsurf.
- Possess fluent English-speaking ability or Japanese N2 certification.