Responsibilities
You will be responsible for improving the user experience, realizing user value for iOS apps, and maintaining the high quality of our codes.
You will also design the architecture optimally using iOS technology trends, product domain, and team context.
Requirements
- Interest in developing hybrid applications such as Flutter
- At least 5 years of experience in mobile application development
- At least 3 years of experience developing native iOS applications using Swift
- Experience designing and developing GUI applications using a declarative UI such as SwiftUI
- Experience in reactive programming using stream-type data holders such as RxSwift and Combine
- Deep understanding of testing frameworks such as XCTest/XCUITest
- Experience in releasing and managing iOS applications in the AppStore
- Familiar with cryptography
- Strong knowledge of Apple Human Interface and accessibility standards
Nice to haves
While not specifically required, tell us if you have any of the following.
- Ability to read and speak Japanese
- Ability to design architecture and select frameworks based on application requirements
- Knowledge about WebAuthn, OAuth, OIDC, or security in mobile app
- Knowledge about gRPC, Socket programming
- Have a good understanding of CI/CD principles
- Experience in releasing iOS applications in the US
Compensation
9 to 11 million JPY annually.