Hacobuでは、物流業界の課題解決に向けて、トラックドライバーの働き方を変えるスマホアプリ、MOVO Driverの開発をリードするFlutterエンジニアを募集しています。
Flutterでのスキル/開発経験を土台としながら、スキルや経験、ご意向に沿って、バックエンドやインフラ、アーキテクチャ設計まで幅広く挑戦ができるポジションとなります。
Flutterを軸としながら、プロダクト開発において必要な領域に幅広く挑戦したい方に最適なポジションです。
MOVO DriverはHacobuが提供する、トラックドライバーの仕事、働き方、繋がりを後押しするスマホアプリケーションです。MOVO各サービスとのタッチポイントとして機能するだけでなく、物流に特化したドライバー業務をさまざまな側面から支援するスマホアプリになります。アプリ利用者数は5万人を達成しており、ここからさらなる成長を狙います。
現在、5名程度の少人数チームでアジリティの高い開発をしており、チームのコアメンバーとして、FlutterによるiOS / Android向けアプリの機能開発、管理画面などのフロントエンド開発を担っていただきます。
また、積極的に越境していく開発カルチャーがあり、PdMとのディスカッション、他プロダクトエンジニアとの連携、円滑なチーム運営など、アプリ実装だけに閉じない自律性の高い活躍をしていただける環境です。ご経験や意向次第で、開発組織の拡大・リードに挑戦いただくことが可能です。
Flutter領域の開発を担っていただきつつ、ご経験やご意向にあわせて、エンジニアリングマネージャーや、他領域 (バックエンドやWebフロントエンド開発)にも経験を拡げていただくことも可能です。
《業務詳細》
- Flutterによるアプリ開発
- React/TypeScript による管理画面開発
- デザイナーとの協業によるUI/UXの改善
【技術スタック】
- フレームワーク: Flutter
- ライブラリ: Riverpod, AutoRoute, freezed, slang, etc…
- 開発ツール: Fastlane, Melos, TaskFile, fvm, etc…
- 開発環境(Web): React(Hooks), TypeScript, Redux, styled-components, zod, etc…
- 開発ツール(Web): Vite, ESLint, Prettier, Jest, Storybook, etc…
- API:OpenAPI, GraphQL
- インフラ・ミドルウェア:AWS(EKS, Lambda, Aurora MySQL, DynamoDB, ElastiCache for Redis, Kinesis, S3, SQS ...etc), Istio, Docker
- 構成管理ツール:Terraform, Ansible
- CI/CD:GitHub Actions, CircleCI, ArgoCD
- モニタリング:Datadog
- ログ:Datadog Logs, CloudWatch Logs, fluentbit
- データ基盤:Data Portal, BigQuery
- その他:GitHub, Slack, Jira, JetBrains, Visual Studio Code, Figma, Notion, Box
【必須条件】
- Flutter を用いたスマホアプリ開発経験
- アプリ公開に関する経験(App Store Connect / Play Console の操作・申請等)
- iOS での開発に関する証明書等管理の経験
- Webアプリケーション開発経験(言語は問いません)
- Web標準技術やブラウザについての知識、理解
- パフォーマンス、アクセシビリティ、セキュリティについての知識
【歓迎条件】
- 新規プロダクトの立ち上げ経験
- アプリ開発のリードやエンジニアマネジメント経験
- MVVM などのソフトウェアアーキテクチャに関する知識、および設計の経験
- React、Vue.jsなどフレームワークを用いたフロントエンド開発経験
- BFFやマイクロサービスアーキテクチャについての知識、業務経験
- 開発プロセス改善の経験
【働き方】
- フレックスタイム(コアタイム11~16時)
- 必要に応じて9時~18時の間にMTGセットされる場合もあり
- リモートワーク+出社あり
- 現在は週1日~でチームごと+月1日全社会議で全員東京オフィスへ出社
- 関西圏在住の方:現在は東京オフィスへ出張2回/月(全社会議1日+チーム出社日1日)