You will be responsible for the overall development and operation of an iOS app, Money Forward Cloud Tax Return.
We are seeking a professional who can develop integration features with Money Forward ME to enhance its utility for sole proprietors. This role involves reviewing and optimizing the app’s architecture and implementing workflow improvements. While accounting knowledge is beneficial, our team includes many domain experts, such as tax accountants and certified public accountants, ensuring you have ample support to get up to speed.
Workflow
- Daily progress checks and mutual support using Kanban
- Regular team retrospectives and KPT (Keep, Problem, Try)
- Continuous improvement of products that do not directly contribute to KPIs
What You Can Gain from This Position
- The ability to propose improvement measures using qualitative and quantitative information such as data analysis and user interview results
- Experience in team building. You will gain insights into systematization and team building in the growing organization.
- Opportunities for challenges in different fields. Depending on your wishes, we encourage challenges in Android, Rails, TypeScript, etc.
Tech Stack & Tools
Editor: Xcode
Language: Swift
UI: SwiftUI with UIKit
Architecture: Unidirectional data flow using TCA
Project Management: Asana
Communication Tools: GitHub
CI/CD: Firebase App Distribution, TestFlight, Bitrise, GitHub Actions
Development Environment: Xcode
Communication Tools: Slack, Zoom, Kibela
Responsibilities
- Propose and implement iOS apps to make Money Forward Cloud more accessible from smartphones
- Maximize team performance through development process improvements
- Propose and implement improvement measures based on data utilization, and hypothesis verification through log analysis
- Choose appropriate technologies and architecture designs in response to rapidly changing situations
Requirements
- Over 3 years of practical experience as an iOS app engineer
- Knowledge of Swift
- Knowledge of SwiftUI, UIKit
- Knowledge of Combine or Swift Concurrency
- Development experience using some GUI architecture like MVVM
- Practical experience in code reviews
Nice to haves
While not specifically required, tell us if you have any of the following.
- Development experience with Android apps or web applications
- Experience in developing Web APIs
- Knowledge of GraphQL
- Knowledge of Human Interface Guidelines
- Knowledge of design tools such as Figma
- Knowledge of unit testing / UI testing
- Practical experience in team development such as Scrum or other agile development methodologies
Compensation
7 to 12 million JPY annually.