Money Forward

【iOS Engineer】Money Forward Cloud Tax Return

Job Summary

Conditions
  • 7,000,000 - 12,000,000(JPY / year)
  • Japan, Tokyo
  • Partial remote
  • Apply from Anywhere
Language Requirements
  • English: Fluent
  • Japanese: Conversational
Key skills
  • Swift
  • SwiftUI
iOS Engineer|Money ForwardiOS Engineer|Money ForwardiOS Engineer|Money Forward

Job Description

Job Role

iOS Engineer

Job Description

| Overview Money Forward, since its founding in 2012, has continued to grow and is now one of Japan's leading fintech companies. We have released dozens of products, and our B2B SaaS alone has over 200,000 paying users. Our Sole Proprietor Development Department is committed to the mission of "Moving work and life forward for individual workers." We aim to create a world where all individual workers are freed from the hassle of business operations and financial worries, enabling them to work with vigor. We work closely with product managers and designers to make our products as user-friendly as possible, reducing the burden on users. Sometimes, we go beyond the boundaries of the product to achieve our mission, engaging in daily development efforts. For example, we are working hard every day to integrate tax filing features into Money Forward ME, Japan's largest household accounting service, to realize a service that allows users to complete their tax filings without hassle or confusion. In the future, considering the social context of the "increase in Sole Proprietor 2.0" and "increase in the population with side jobs," we plan to develop features in collaboration with Money Forward ME for sole proprietors and those with side jobs, as well as develop mobile apps that can handle tax filing processes. | Responsibility You will be responsible for the overall development and operation of the "Money Forward Cloud Tax Return" iOS app. We are looking for someone who can develop integration features with Money Forward ME to further increase its use by sole proprietors, review the architecture accordingly, and realize workflow improvements. Regarding accounting knowledge, we have many domain experts such as tax accountants and certified public accountants within the team, providing an environment where you can sufficiently catch up. [Daily Responsibilities] - Proposing and implementing iOS apps to make Money Forward Cloud more accessible from smartphones - Maximizing team performance through development process improvements - Proposing and implementing improvement measures based on data utilization, and hypothesis verification through log analysis - Appropriate technology selection and architecture design in response to constantly changing situations [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

Benefits

| What You Can Gain from This Position 1. The ability to propose improvement measures using qualitative and quantitative information such as data analysis and user interview results 2. Experience in team building - As the organization is expanding, you will gain insights into systematization and team building as the number of people increases. 3. Opportunities for challenges in different fields - Depending on your wishes, we encourage challenges in Android, Rails, TypeScript, etc.

Required skills & Experience

Basic qualifications

- 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 | Language Requirement - English: Fluent in both written and spoken - Japanese: Conversational level of Japanese or higher (Interests in learning is a plus)

Preferred qualifications

Any of the following would be a plus: - 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

Tech stack

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

Job Details

Employment type
Full-time
Minimum and maximum annual income(JPY)
7,000,000 - 12,000,000 (JPY)
Salary details
Min 7,000,000 - Max 12,000,000 Japanese yen / year (Gross)
Location
Japan, Tokyo
Apply from
Anywhere
Remote work
Partial remote
Working hours
Flexible Working Hours (No core time)

Location, Hybrid Work
- As a standard practice, a minimum of 2 days work from office attendance is mandatory, designated as team office days.
- Additionally, employees are encouraged to spend 3 or more days in the office. The specific "team office days" may vary depending on the assigned team.
- This policy may be subject to change based on the company's needs and work circumstances.
Holidays
- Two days off per week (Saturday and Sunday)
- Japanese national holidays
- Paid holiday: 10 days (first year) *Number of paid holidays increases (+1 day) every year up to 20 days a year.
- Summer vacation days: 3 days
- Winter vacations days: 2 days
Employee benefits

- Medical insurance
- Employee stock ownership plan
- Full transportation coverage
- The latest computer (Unlimited upgrade or purchase when needed for development is available upon approval.)
- Seminar participation support
- Book purchases
- Copyright of OSS belongs to individuals

Relocation Support for Overseas Candidates
- Communication Support
├ Japanese language study support
├ Online beginner courses
├ Terakoya (Japanese study buddy program)
├ In-house Translation & Interpretation team
├ Active English-speaking employee community within the company
└ Culture and Language exchange events
- Relocation Support
├ Working and dependent visa sponsorship and application assistance
├ Flight tickets (for employee and their dependent family)
├ Airport pick-up
└ Temporary fully furnished apartment
├ 1st month: free
└ 2nd and 3rd month - corporate discount available upon request
├ Relocation bonus for initial life setup
└ Settling-in support after arrival in Japan
├ City office and bank account opening tour
└ Information sharing about mobile plans, credit card applications, etc..

For further information about our relocation support and other benefits, please visit our careers page. We are committed to making your transition to Japan and our company as seamless as possible, and we look forward to welcoming you to our team.
You must agree to the terms and conditions and the privacy policy