Senior Flutter Engineer

g talent Japan
Remote
Apply
AI Summary

Design and develop mobile apps using Flutter, improving user experience and strengthening app foundations. 5+ years of experience in mobile app development, proficiency in Japanese, and experience with Flutter are required.

Key Highlights
Mobile app development with Flutter
Improving user experience and app foundations
5+ years of experience in mobile app development
Key Responsibilities
Flutter application development
Design to implementation of new functions and improvement measures
Continuous improvements for UI/UX enhancement
Refactoring for a sustainable system
Execution of code reviews and tests
Specification adjustments and requirements definition support with PdMs and designers
Improvement of development processes, system design looking toward the future, and team building
Technical Skills Required
Flutter Node.js TypeScript React pnpm Docker DevContainer Figma STUDIO GitHub Git GitHub Actions Slack Google Meet OpenAPI Devin Claude Code ChatGPT GitHub Copilot
Benefits & Perks
Annual Salary: 6 million - 10 million yen
Flextime & Fully Remote Work
Welfare services (subsidies for affiliated restaurants, business supplies, movies, gyms, etc.)
Provision of Mac Book with desired specifications
Exchange events with other companies / study sessions
Provision of various AI tools
Provision of various software necessary for development
Nice to Have
Development experience with Swift or Kotlin
Experience developing location-based features or map functionality
Experience building CI/CD pipelines

Job Description


★Flutter Engineer | OEM-type SaaS business for employee benefits

  • Business Level Japanese Required


◆Flextime & Fully Remote Work

◆Start-up Company

◆In-house Products

◆Annual Salary: 6 million ~ 10 million yen.


-------------【About the company】-------------


The world the company aims for: Products that provide even a little support in a world where each individual's burden is increasing. ──OEM-type Welfare SaaS


Rising prices, tax increases, low wages──in current Japan, the number of people who feel life is "hard" is increasing. The company is challenging itself to lower the cost of living fundamentally by evolving the form of "support from companies to employees" called welfare.


The company provides a welfare app, equipped with discount functions that can be used at over 100,000 stores nationwide, via OEM to HR SaaS companies and financial institutions. This product, which can be deployed under an original brand, supports the creation of new businesses and the expansion of sales to existing customers, while simultaneously creating a virtuous cycle of service improvement through extensive and rapid data collection and its utilization.


The company implements products that shine a light on the "hard work" of working people, reward daily efforts, and provide emotional support.



-------------【 Job Description】-------------


【Business Mission】

In mobile app development centered on Flutter, you will be responsible for the dual roles of improving user experience and strengthening the app foundation. The company expects you to proactively involve yourself not only in the implementation of new functions but also in development looking toward future growth, such as performance improvement, refactoring, and test creation.


Specifically, you will be responsible for consistently engaging in everything from specification consideration to implementation, verification, and operation in collaboration with PdMs, designers, and backend engineers. In function development, the company expects not only meeting requirements but also proposals to realize a better experience for users.


In addition, the company highly evaluates actions that go beyond just completing tasks to autonomously finding issues and leading them to improvements. As a member of the mobile team, the company would like you to challenge yourself with roles such as initiatives to foster the health of the entire repository and raising the development capabilities of the overall team.


【Responsibilities】

・Flutter application development

・Design to implementation of new functions and improvement measures

・Continuous improvements for UI/UX enhancement

・Refactoring for a sustainable system

・Execution of code reviews and tests

・Specification adjustments and requirements definition support with PdMs and designers

・Improvement of development processes, system design looking toward the future, and team building

*Range of change: All operations in the company's development field.


Development Tools

・Frontend: Node.js, TypeScript, React

・Package Management: pnpm

・Development Environment: Docker, DevContainer

・Design: Figma, STUDIO

・Code Management: GitHub・Git

・CI/CD: GitHub Actions

・Communication Tools: Slack・Google Meet

・Documentation: OpenAPI

・AI: Devin, Claude Code, ChatGPT, GitHub Copilot


【Members of the team】

The engineer team is composed of members who are proactive about adopting modern development environments, and you will be able to challenge yourself with new things. In particular, as a company policy, development utilizing AI is encouraged, and a system is in place to proactively utilize AI. In addition, as it is a product that has just been launched and is in a phase of creating mechanisms by the team members themselves, it is an environment where many challenges can be taken.


【Attractiveness of the position】

There are many areas still in the process of growth as a mobile app, and you will be able to deeply involve yourself in key technical areas that support the future product, such as performance improvement, architecture review, and enhancement of observability.

Also, as you can participate in the process of shaping the overall user experience as a main developer, you can gain a sense that your output directly leads to product value. As a team, the culture of autonomously finding and improving issues is valued. Since it is an environment where new proposals are welcomed and opinions on technology selection and development processes are proactively incorporated, you will be able to directly influence the future of the product.

Furthermore, the company is also moving forward with new challenges for future expansion, such as making the app into an SDK, providing an environment where you can take on a wide range of technical challenges while centered on Flutter.


-------------【 Requirements】-------------


Required

・5+ years of practical experience as a mobile app engineer

・Development experience using Flutter

・Business Japanese proficiency


Preferred

・Development experience with Swift or Kotlin

・Experience developing location-based features or map functionality

・Experience building CI/CD pipelines


Ideal Applicants

・Thinking about UX and proactively proposing and creating solutions that are easier for users to use

・Developing with autonomy and responsibility as a professional

・Thinking holistically to optimize the whole rather than just parts

・Strong drive for improvement

・Empathetic to HRT communication


--------------------------------------------------


【Working Time 】

Flextime System


【Welfare】

・Welfare services (subsidies for affiliated restaurants, business supplies, movies, gyms, etc.)

・Provision of Mac Book with desired specifications

・Exchange events with other companies / study sessions

・Provision of various AI tools

・Provision of various software necessary for development


【Holiday】

・Saturday/Sunday/National Holiday

・Annual Paid Leave

・New Year Holiday


-------------------------------------------------------------------------


Similar Jobs

Explore other opportunities that match your interests

Staff iOS Engineer

Mobile
9h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

franki

United State

Senior iOS Engineer

Mobile
18h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

truelogic software

Panama
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Jobgether

United State

Subscribe our newsletter

New Things Will Always Update Regularly