GOについて
仕事概要
タクシーアプリ『GO』は、全国に約10万台のネットワークを持ち、3,000万ダウンロードを突破したタクシーアプリです。
GOはタクシー配車のみにとどまらず、相乗りやライドシェアなどのより複雑なシステムを含めたモビリティプラットフォーム開発を進めています。
GO Inc.は技術を強みとしていますが、技術そのものを目的とした会社ではありません。技術は課題解決の手段であるため、プロダクトに向き合うことが重要です。
言われたものをそのまま作るのではなく、ユーザーの課題やニーズを理解した上で、より良い体験を追求するための議論をしながら開発を進めていただける方をお待ちしています。
業務内容
タクシーアプリ『GO』の iOS アプリ開発を行っていただきます。
GOのプロダクトでは、アプリプロダクトに閉じた開発以外にも、GOのシステム全体に対するアプリプロダクトの開発も多く生まれます。
そのため、大小数多くの開発プロジェクトが同時に動いています。
そういった中で、現在のアプリ開発では固定的なチーム体制を取らず、各々の開発に向けて柔軟に体制を組み、日々の開発業務を行っています。
<開発プロジェクト例>
・相乗りに基づく移動ソリューションの配車の仕組みの提供 (GOシャトル開発)
・利用頻度の多いユーザーへの特典付与や満足度を高めるための開発・改善 (ロイヤリティプログラム)
・アカウント連携機能の開発
・ユーザーの移動にまつわる体験を向上させるための改善
他、日々開発を行うエンジニアとしては技術的な改善、取り組みなども無碍にはできません。そういったことについても、プロジェクトと比較せずに進めることができるよう開発活動を行っています。
募集背景
ここ数年で、GOは多くの機能をリリースしてきました。
ライドシェア、相乗りを初めとした社会的な課題に向けた大きな開発、GOを利用していただくお客様に向けた、たくさんの小さな改善など、様々な開発が動いています。
それらの開発を支えるためには、技術的な改善も欠かせません。
GOは一般のお客様をはじめ、タクシーの乗務員様、タクシー会社様など、ご協力いただいている様々なステークホルダーが存在しています。
すべてのステークホルダーの皆様を幸せにするためのサービス開発を、これから先も丁寧かつ健全に続けていく必要があります。
過去、現在多くのエンジニアの皆様のおかげで、GOは5年の開発・運用を続けることができました。
しかし、次の5年、10年を見たときに、現在のモバイルアプリ基盤で乗り越えられるとは言い切れません。
数々のお客様の課題解消、価値の提供をこの先も適切・健全に続けていくために、目の前のプロジェクトやソフトウェアに向き合えるエンジニアを募集しています。
解決したい課題
・長期を見据えた適切なドメイン・プレゼンテーションドメイン設計
・プロダクトの将来を見据えたアーキテクチャの見直し、改善
・ソフトウェアの内部品質の改善、活動の推進
本ポジションの魅力
タクシーアプリの開発は難しくもあり、楽しくもあります。
ビジネスロジックは非常に複雑で、エンジニアも目の前の開発に対し、どのようにすると保守しやすく長期的に開発を維持し続けられるのか、日々試行錯誤しています。
一方で、モビリティ分野とスマートフォンの親和性は高く、スマートフォンの機能をフル活用してアプリの開発を行えることも、エンジニアとしての一つの魅力につながっています。
たとえば、迎車状況をリアルタイムにお知らせするために Push 通知を利用することを初めとし、タクシーの乗務員との通話を実現するために音声通話機能の提供、支払いを円滑にするためのQR コード支払い、当然ですが位置情報や地図機能の活用も挙げられます。
その親和性と深さから、Webのみでは実現できないことがたくさんあり、ネイティブアプリとして開発する価値が非常に大きいのが特徴です。
▼参考記事
「GO」のiOSアプリにLive Activitiesを追加してみた話
https://lab.mo-t.com/blog/ios-live-activities
『GO』のiOSアプリにロック画面Widgetを追加してみた話
https://lab.mo-t.com/blog/ios-lock-screen-widget
開発環境
- IDE:
Xcode - プログラミング言語:
Swift - アーキテクチャ:
RIBs - CI/CD:
Bitrise, GitHub Actions, TestFlight - Tools:
SPM, XcodeGen, fastlane - UI framework:
SwiftUI, UIKit - その他:
Needle, RxSwift, Swift Concurrency, Lottie, R.swift, Firebase Crashlytics,
Quick, Nimble, etc.
所属組織
各プラットフォームのモバイルエンジニアそれぞれ10人程度が所属しています。
GOでは大小様々なプロジェクトが常に動いています。
各プロジェクトごとにアプリのリードを決め、規模を見て適切なチームサイズで開発を行っています。
応募資格
■必須の経験/能力
・iOS ネイティブアプリの開発・運用経験 (Swift)
・Git を利用したチーム開発経験
・GitHub やタスク管理ツールを用いたチーム開発経験
・SwiftUI を用いたネイティブアプリ開発経験
・生成AIを自身やチームの開発業務に取り込れ、開発効率を大きく向上させることに関心があること
■望ましい経験/能力
・リアクティブプログラミングの理解、および実務経験
・UIKit を利用した UI 開発経験
・位置情報、Google Maps などを用いたアプリの開発経験
・RIBsアーキテクチャの理解、実装経験
・OSSの開発、保守運用経験
・CI/CDや生成AIなどを用いた開発業務の健全性向上、効率化の経験
■求める人物像
・モビリティ領域の進化や社会貢献に共感し、技術だけではなくサービスそのものにコミット出来る方
・「広い視野」と「長い視点」と「柔軟性」を持って自ら行動できる方
・お互いに刺激し合いスキル向上に努められる方
・相手を尊重したコミュニケーションを取れる方
組織風土
■オンボーディング
GO Inc.では入社いただいた皆様が、新しい環境でつまづくことなく、成長し活躍いただけるように、会社・事業・組織・人を知るプログラムを様々設けています。
業務ツールや社内ルールのオリエンテーションはもちろん、各事業責任者に直接事業について質問できる事業理解プログラム、実際にタクシーに搭載されている機器と配車の仕組みを目の前で体感するフィールドエンジニア体験会、両代表とのコミュニケーションを目的とした社長&会長と話す会、カスタマーサポートの最前線をリアルに体験するプログラム等、GOの多岐にわたる事業や組織を理解できるように構成されています。
配属先上長との1on1はもちろん、入社1ヶ月・3ヶ月のタイミングにおいては事業部担当のHRBPとの面談も実施します。インプット中心の1ヶ月目から、アウトプット中心にしつつ立ち上がりをスムーズにしていく3ヶ月目まで、配属先のトレーナーやメンター、HRBPと幅広くサポートできる環境を揃えています。
■エンジニア組織風土
エンジニア組織では、技術のインプット・アウトプットを積極的に行っています。
テックブログや、YouTubeでの月1回のTechTalk配信 、様々な社内勉強会、そしてiOSDCやDroidkaigi、技術書展等のスポンサー、情報処理学会など学会での発表等、幅広く技術情報発信に取り組んでいます。 また、エンジニアのスキルアップを促進するために『Engineer Challenge Week』という、2週間を新たな知識や技術の習得に充てることができる取り組みも行っています。
GO Inc.にはパパママ世代も多いことから、子育てをしながら働くエンジニア (https://go-on.goinc.jp/n/nee1b68438747) が多く、またオフィスフリー制度を活用して、地方から働くエンジニアもいます。
それぞれのライフスタイルに合った働き方をしながらチーム開発を行っているため、チームが集まるミーティングでは業務以外にも積極的に雑談の時間を設けたり、日帰りワーケーションでチーム外のメンバーとの交流を図ったりと、コミュニケーションを大事にします。
参考記事
- GO TechTalk #28 iOSの潜在能力を引き出せ!リッチプッシュとApple Payの実践活用術
- 「iOSアプリエンジニアだけど、バックエンド開発もしてみたい!」を叶えたGOの交換留学の取り組み
- タクシーアプリ『GO』のiOS開発で、Concurrency、Xcode Cloud、新DIを試してみた
参考サイト
GO Inc. Entrance Book for Engineer(まずはじめに知っていただきたいGO Inc.の情報)
GO Tech Blog (GO Inc.のエンジニアが技術情報を紹介するブログ)
GO-on (GO Inc.の人や組織、事業について知れるブログ)
オフィスフリー制度(全国どこからでも勤務できる制度)
トライアルタクシー制度 (タクシー乗車費用を会社が一部補助する制度)
Engineer Challenge Week(半年に2週間、業務を離れてスキルアップに集中できるプログラム)
職種 / 募集ポジション | iOSエンジニア_ユーザーアプリ |
---|---|
雇用形態 | 正社員 |
給与 |
|
勤務地 | ・本ポジションはフルリモートワークOKです!(ただし国内のみ)出社日数の指定はありません。 (参考記事:https://now.mo-t.com/n/nece2dde0c633) ・会社より指定があった場合は、出社していただく必要がございます。(入社日や退職日等) |
勤務時間 | スーパーフレックスタイム制:労働時間を従業員の決定に委ねる。(コアタイムなし) 労働日の選択を認める制度ではないため、所定労働日は原則勤務。 |
休日 | ・土日祝日 ・有給休暇(初年度は入社月に応じて最大10日※入社日に付与) ・年末年始休暇 ・慶弔休暇 ・介護休暇(介護の必要な家族1人につき年間5日間) |
福利厚生 | ・社会保険完備 ・トライアルタクシー制度(月額1万円) ※タクシーを知るために乗車運賃を会社が支給(参考記事:https://now.mo-t.com/n/ne45562990510) ・ニューノーマル手当(月額1万円) ・ウェルカムランチ制度 ・書籍購入制度 ・技術カンファレンス参加費負担(国内外) ・部活動制度 ・私服勤務OK |
加入保険 | 健康保険、厚生年金保険、雇用保険、労災保険 |
受動喫煙対策 | 屋内全面禁煙(ビル内に喫煙室設置有り) |
業務内容の変更範囲 | 会社が指定する業務全般 |
就業場所の変更範囲 | 会社が指定する営業所(テレワークを行う場所を含む) |
会社名 | GO株式会社 |
---|---|
本社所在地 | 〒106-0041 東京都港区麻布台1丁目3-1 麻布台ヒルズ森JPタワー 23F |
設立 | 1977年8月 |
資本金 | 1億円(2023年6月現在) |
役員 | 代表取締役会長 川鍋 一朗 代表取締役社長 中島 宏 取締役 青木 亮祐 取締役 惠良 和隆 社外取締役 廣瀬 篁治 社外取締役 坪谷 寿一 社外取締役 糸木 悠 社外取締役 山下 隆二 社外取締役 笹原 優子 社外取締役 鶴田 洋介 社外取締役 渡辺 圭吾 社外取締役 監査等委員(常勤) 桑原 清幸 社外取締役 監査等委員 雨宮 美季 社外取締役 監査等委員 寺田 航平 執行役員 江川 絢也 執行役員 川上 裕幸 執行役員 黒澤 隆由 執行役員 眞井 卓弥 執行役員 CFO 宮坂 大介 執行役員 佐々木 将洋 執行役員 平松 瞳 執行役員 CSO Co-CFO 森 亮介 執行役員 中西 佑樹 執行役員 藤野 忠 |
事業内容 | タクシー事業者等に向けた配車システム提供などモビリティ関連事業 |