Job Description
Summary
You will be responsible for developing the iOS native app for the cryptocurrency exchange bitFlyer and addressing technical challenges.
Specific duties include:
・Closely collaborating with other departments, including project owners, leveraging your technical background to plan, define, document, develop (coding and unit test creation), and release the service.
・Continuously refactoring the codebase to provide long-term stable value.
・Contributing to code quality assurance and knowledge accumulation through code reviews on GitHub.
・Improving and maintaining the CI environment.
・Identifying and proposing improvements based on user behavior analysis and implementing those improvements.
・Maintaining and improving the app's performance.
Required Qualifications
・Over 5 years of experience developing iOS apps using UIKit or SwiftUI.
・Deep knowledge of iOS standard libraries.
・In-depth knowledge of UIKit.
・Experience implementing unit tests using testing frameworks.
・Experience developing in a team using Git and GitHub.
・Business-level proficiency in Japanese or English.
Preferred Qualifications
・Experience developing and operating native apps for services with a large user base.
・Experience leading a team composed of multiple members.
Desired Characteristics
・Confidence in your ability to grow.
・Proactive in communication and action.
・Interest and responsibility in financial products that require top-tier quality.
・Curiosity about a wide range of knowledge and technologies.
・Interest in the customers behind the products.
・Interest in user-friendly UI/UX.
Technical Stack and Development Environment
・Development Language: Swift (100%)
・IDE / Build Tools: Xcode
・CI: GitHub Actions
・Monitoring: Firebase / Sentry
・Others: GitHub / Slack / Confluence / Jira / Figma
Expected Annual Salary
5,000,000 - 10,000,000 yen
Skills
- Communications Skills
- Development
- Leadership
- Software Engineering
- UX/UI Design