ソフトウェア の求人一覧 - 株式会社Luup
04:Androidエンジニア
株式会社Luupは、“街じゅうを「駅前化」するインフラをつくる”をミッションに掲げ、電動キックボードや電動アシストなど電動マイクロモビリティのシェアリングサービス「LUUP(ループ)」を日本各地で展開しています。
街には「ポート」という移動のハブがあり、いつでもポートからポートへ電動マイクロモビリティに乗って移動することができます。 かつて鉄道の駅が街を発展させたように、LUUPのポートを街じゅうに設置することで人が集まる場所をつくり、街じゅうを駅前のように活性化していきます。LUUPを通して、移動におけるさまざまな問題を解決し、新たな街の未来を創造します。
現在は、東京・横浜・大阪・京都・神戸・宇都宮・名古屋・広島・仙台・福岡でサービスを展開しており、2024年10月時点で10,000ポート以上を運営しています。
将来的には、電動マイクロモビリティの普及によるCO2削減と、ご高齢の方も乗ることができる新しい電動モビリティの導入を実現し、すべての人が安全・便利に移動できる持続可能な社会をつくることを目指します。(会社HP:https://luup.sc/ )
【組織とポジションについて】
『LUUP』サービス本体や社内向け管理ツール、IoTデバイス関連およびその他周辺ソフトウェアプロダクトの設計・開発する部署に所属いただきます。
Androidエンジニアには、主にLUUP Androidアプリの設計・実装を担当いただきます。
プロダクトマネジメント、データ分析の部門と連携しながら、LUUPサービスを作り上げていくポジションとなります。Androidアプリの開発はもちろん、サーバサイド・IoTチームとの協業を通じたシステムのつなぎ込み、時には分析や企画段階からサービス・機能の開発に携わっていただきます。モバイルアプリエンジニアとしての知見、モバイルプラットフォームへの理解を通して様々な方向から、より多くのユーザーに使われるサービスを作り上げていくポジションです。
【Androidチームが取り組むこと】
Androidチームは Software Development部に所属しており、部署全体は「LUUP」サービス本体や社内向け管理ツール、IoTデバイス関連およびその他周辺ソフトウェアプロダクトの設計・開発をしています。中でもAndroidチームでは、以下2つのことを中心に取り組んでいます。
1. ユーザー向けLUUPアプリ(Android)の設計〜実装
・PdMやデータ分析部門と連携
・アプリ開発に加えサーバーサイド・IoTチームとの協業を通じたシステムのつなぎ込み
・分析や企画の段階からサービス・機能の開発
2. 社内向けオペレーションアプリの開発
・車両のメンテナンスやポートへの配置などの作業を効率化するための社内向けアプリケーション開発
・社内の需要や課題をヒアリング、理解しながらの開発
【業務概要】
・ユーザー向けLUUPアプリ(Android)の設計〜実装
・チームリード(お任せできるなら)
【開発環境】
▼メンバー
正社員2名、業務委託4名
▼技術スタック
Kotlin(Native), MVVM, Jetpack Compose, Map Compose, Kotlin Coroutine, etc.
▼採用技術の紹介ブログ
https://zenn.dev/luup/articles/android-tsuchiya-20221130
【Androidチームで働く魅力】
LUUPのモバイルアプリは車両の利用状況やポートの空き状況等をUI上にリアルタイムで反映する、アプリ操作による車両の解施錠を可能とする、などの一連の動きを完結させるものであるためこのアプリの使いやすさがユーザー体験に直結します。
このようなハードウェアとソフトウェアが融合したプロダクト開発は、複雑で難しくもおもしろく、挑戦しがいのあるものとなっています。
詳細技術Blog:「リアル x ソフトウェアのプロダクト開発を推せる3つの理由」
https://zenn.dev/luup/articles/etc-ishida-20221217
※業務内容の変更範囲:会社が指示する業務
04:iOSエンジニア
株式会社Luupは、“街じゅうを「駅前化」するインフラをつくる”をミッションに掲げ、電動キックボードや電動アシストなど電動マイクロモビリティのシェアリングサービス「LUUP(ループ)」を日本各地で展開しています。
街には「ポート」という移動のハブがあり、いつでもポートからポートへ電動マイクロモビリティに乗って移動することができます。 かつて鉄道の駅が街を発展させたように、LUUPのポートを街じゅうに設置することで人が集まる場所をつくり、街じゅうを駅前のように活性化していきます。LUUPを通して、移動におけるさまざまな問題を解決し、新たな街の未来を創造します。
現在は、東京・横浜・大阪・京都・神戸・宇都宮・名古屋・広島・仙台・福岡でサービスを展開しており、2024年10月時点で10,000ポート以上を運営しています。
将来的には、電動マイクロモビリティの普及によるCO2削減と、ご高齢の方も乗ることができる新しい電動モビリティの導入を実現し、すべての人が安全・便利に移動できる持続可能な社会をつくることを目指します。(会社HP:https://luup.sc/ )
【組織とポジションについて】
Software Development部は、『LUUP』サービス本体や社内向け管理ツール、IoTデバイス関連およびその他周辺ソフトウェアプロダクトの設計・開発する部署です。
iOSエンジニアには、主にLUUP iOSアプリの設計・実装を担当いただきます。
プロダクトマネジメント、データ分析の部門と連携しながら、LUUPサービスを作り上げていくポジションとなります。
iOSアプリの開発はもちろん、サーバサイド・IoTチームとの協業を通じたシステムのつなぎ込み、時には分析や企画段階からサービス・機能の開発に携わっていただきます。
またLuupでは、ユーザー向けアプリだけでなく、車両のメンテナンスやポートへの配置などの作業を効率化する社内向けオペレーションアプリも開発しています。
こちらもLUUPサービスを運営するためには欠かせないツールとなっており、
現場の課題を理解し効率化を進めるためのアプリ開発を担当いただきます。
モバイルアプリエンジニアとしての知見、モバイルプラットフォームへの理解を通して様々な方向から、より多くのユーザーに使われるサービスを作り上げていくポジションです。
【仕事の魅力】
Luupは、日本で電動キックボードのシェアリングサービスを展開する数少ない企業の1つです。国内の法整備に適応し、その変化にまつわる議論も業界を先導して関わりながら、急速な事業拡大によってその普及を推進してきました。また、”ポートモデル”と言われる形態でのマイクロモビリティのシェアリングサービス展開は、世界の中でも早い段階から取り組んでいる企業のひとつです。そのため直面する課題には世界でも明確な成功例がないものも多く、このようなフロンティアでの事業環境はスタートアップに限らず簡単には味わえない環境です。
LUUPサービスのユーザーは、モバイルアプリを利用して車両の貸し出し・返却ポートの検索と車両利用の手続きを行います。そのため、このアプリの使いやすさがユーザー体験に直結します。スムーズに一連の操作を行えるようなわかりやすい画面、軽快な動作を実現する高い技術スキルが求められます。
また、リアルタイムに変化する現実の状況がアプリの画面に反映されたり、実物を動かすツールとなるのがLUUPアプリの特徴です。ポートにある車両の貸し出し状況は刻々と変化しますし、アプリを操作することで車両の施錠・解錠が行えます。このようなハードウェアとソフトウェアが融合したプロダクト開発は、複雑で難しくもおもしろく、挑戦しがいのあるものとなっています。
詳しくは弊社技術ブログの記事をご覧ください。
「リアル x ソフトウェアのプロダクト開発を推せる3つの理由」
Luup Developers Blog -
https://zenn.dev/luup/articles/etc-ishida-20221217
※業務内容の変更範囲:会社が指示する業務
04:IoTバックエンドエンジニア
株式会社Luupは、“街じゅうを「駅前化」するインフラをつくる”をミッションに掲げ、電動キックボードや電動アシストなど電動マイクロモビリティのシェアリングサービス「LUUP(ループ)」を日本各地で展開しています。
街には「ポート」という移動のハブがあり、いつでもポートからポートへ電動マイクロモビリティに乗って移動することができます。 かつて鉄道の駅が街を発展させたように、LUUPのポートを街じゅうに設置することで人が集まる場所をつくり、街じゅうを駅前のように活性化していきます。LUUPを通して、移動におけるさまざまな問題を解決し、新たな街の未来を創造します。
現在は、東京・横浜・大阪・京都・神戸・宇都宮・名古屋・広島・仙台・福岡でサービスを展開しており、2024年10月時点で10,000ポート以上を運営しています。
将来的には、電動マイクロモビリティの普及によるCO2削減と、ご高齢の方も乗ることができる新しい電動モビリティの導入を実現し、すべての人が安全・便利に移動できる持続可能な社会をつくることを目指します。(会社HP:https://luup.sc/ )
【組織とポジションについて】
Software Development部は、『LUUP』サービス本体や社内向け管理ツール、IoTデバイス関連及びその他周辺ソフトウェアプロダクトの設計・開発を行っている部署です。
IoTバックエンドエンジニアには、主に車両に搭載されているスマートロックなどのIoTデバイスへの通信を管理するバックエンドの開発、運用を担当して頂きます。IoTバックエンドはGCP(Cloud Functions, Cloud Run, GCE)やAWS(IoT Core, SQS, Lambda)上で動作しており、TypeScript, Go, Pythonなどの言語で実装されています。IoTデバイスとBLEで通信するPoCモバイルアプリ開発や、IoT SIMの技術的検討・品質検証などチームの業務範囲は多岐に渡ります。IoTデバイスの動作がサービス全体の品質に大きく関わることから、IoTデバイス自体の動作検証も行うことがあり、動作を検証するにあたりIoTデバイスの取り扱い経験が必要になってきます。(ファームウェアの開発をすることはありません。)
【仕事内容】
・『LUUP』サービス関連ソフトウェアとの繋ぎ込み、周辺基盤の開発
・本番環境でのIoT制御基盤運用、デバイス管理
・IoTデバイス関連技術(Bluetooth, 画像処理, 高精度衛星測位など)の技術調査・PoC実装
【仕事の魅力】
Luupは、日本で電動キックボードのシェアリングサービスを展開する数少ない企業の1つです。国内の法整備に適応し、その変化にまつわる議論も業界を先導して関わりながら、急速な事業拡大によってその普及を推進してきました。また、”ポートモデル”と言われる形態でのマイクロモビリティのシェアリングサービス展開は、世界の中でも早い段階から取り組んでいる企業のひとつです。そのため直面する課題には世界でも明確な成功例がないものも多く、このようなフロンティアでの事業環境はスタートアップに限らず簡単には味わえない環境です。
IoTチームとしての魅力としては、ハードウェアからモバイルアプリケーションまで一気通貫で検証を行うことがあるという技術領域が広さです。ハードウェアのデバッグからIoTデバイスの操作を司るマイクロサービスの設計、Operation用にBluetoothでIoTデバイスと通信するモバイルアプリを開発したり、IoTデバイスとやりとりするあらゆるアプリケーションを取り扱います。課題解決のためには技術スタックにこだわらず、幅広い選択肢の中から最適なものを選択します。技術的にはなんでもやってみたい方にオススメです。
※業務内容の変更範囲:会社が指示する業務
04:SRE(テックリード)
株式会社Luupは、“街じゅうを「駅前化」するインフラをつくる”をミッションに掲げ、電動キックボードや電動アシストなど電動マイクロモビリティのシェアリングサービス「LUUP(ループ)」を日本各地で展開しています。
街には「ポート」という移動のハブがあり、いつでもポートからポートへ電動マイクロモビリティに乗って移動することができます。 かつて鉄道の駅が街を発展させたように、LUUPのポートを街じゅうに設置することで人が集まる場所をつくり、街じゅうを駅前のように活性化していきます。LUUPを通して、移動におけるさまざまな問題を解決し、新たな街の未来を創造します。
現在は、東京・横浜・大阪・京都・神戸・宇都宮・名古屋・広島・仙台・福岡でサービスを展開しており、2024年10月時点で10,000ポート以上を運営しています。
将来的には、電動マイクロモビリティの普及によるCO2削減と、ご高齢の方も乗ることができる新しい電動モビリティの導入を実現し、すべての人が安全・便利に移動できる持続可能な社会をつくることを目指します。(会社HP:https://luup.sc/ )
【組織とポジションについて】
Software Development部は、プロダクトマネジメント、データ分析の部門と連携しながら『LUUP』サービス本体や社内向け管理ツール、IoTデバイス関連及びその他周辺ソフトウェアプロダクトの設計・開発を行っている部署です。
その中で『LUUP』サービスの今後の急激な拡大を見越し、スケールに向けたインフラ基盤や運用体制を整え、プロダクトの信頼性や安全性の向上を担うポジションが『SRE(Site Reliability Engineer)』です。
【募集背景】
サーバー・アプリ・車両と全ての状態を可視化しなければいけない中、現状はまだ完全な状態とは言えません。
可観測性(オブザーバビリティ)の向上を目指すためには、当SREチームで定量的なデータを持ち、適切な方法をその都度判断できるようにならなければいけないと考えています。
サービスが急成長する現在、上記目指すべき理想の姿に少しでも近づくためには、SREチームとして一丸となり、より高品質なものを提供したく、当チームをリードしてくださる方を募集することとなりました。
【仕事内容】
入社後すぐに全てをお任せするわけではなく、最初の1~3ヶ月間はタスクをお渡ししてまずは環境に慣れていただき、ご本人の強みを活かしながらマネジメント業務の移管を行います。
<業務詳細>
・『LUUP』本体、社内向け管理ツール、IoTデバイス関連サーバー等各種サービスの安定性向上
・データベースのチューニングやインフラ基盤の改修を通じたパフォーマンス改善
・各サービスにSLOを設定し、その達成に向けたメトリクスの設定および計測環境の構築
・障害検知のためのモニタリング体制の整備、および運用の構築
【仕事の魅力】
・急成長中のスタートアップにて事業創造のスピード感やグロースの実感を得ながら技術的な挑戦ができる
・IoTデバイス、ハードウェアを通じて現実世界と繋がるブロダクト開発の経験ができる
・ユーザー分析のみならずサービス運営のためのOperationもData Drivenに最適化していく、興味深いリアルサービス開発の現場に触れることができる
※業務内容の変更範囲:会社が指示する業務
04:エンジニアリングマネージャー
株式会社Luupは、“街じゅうを「駅前化」するインフラをつくる”をミッションに掲げ、電動キックボードや電動アシストなど電動マイクロモビリティのシェアリングサービス「LUUP(ループ)」を日本各地で展開しています。
街には「ポート」という移動のハブがあり、いつでもポートからポートへ電動マイクロモビリティに乗って移動することができます。 かつて鉄道の駅が街を発展させたように、LUUPのポートを街じゅうに設置することで人が集まる場所をつくり、街じゅうを駅前のように活性化していきます。LUUPを通して、移動におけるさまざまな問題を解決し、新たな街の未来を創造します。
現在は、東京・横浜・大阪・京都・神戸・宇都宮・名古屋・広島・仙台・福岡でサービスを展開しており、2024年10月時点で10,000ポート以上を運営しています。
将来的には、電動マイクロモビリティの普及によるCO2削減と、ご高齢の方も乗ることができる新しい電動モビリティの導入を実現し、すべての人が安全・便利に移動できる持続可能な社会をつくることを目指します。(会社HP:https://luup.sc/ )
【組織とポジションについて】
Software Development部は、『LUUP』サービス本体や社内向け管理ツール、IoTデバイス関連及びその他周辺ソフトウェアプロダクトの設計・開発を行っている部署です。
エンジニアリングマネージャーには、この中で担当する複数のチームを取りまとめ、ピープルマネジメントとプロジェクトマネジメント双方の観点からリードしていただきます。
現在は各開発チーム(iOS, Android, Server, IoT, SRE, QA)がフラットにCTO直下に並んでいる2階層の組織ですが、ハイペースな事業拡大に対して適切にスケールできアウトプットの質を担保できる開発組織を実現するため、エンジニアリングマネージャーがこの中間に入る3階層の組織となることでマネジメント業務が適切に集積された状態を作り、現在のチームリードや他メンバーがより技術的な課題解決に集中してパワーを発揮できるような環境をCTO(Software Development部長)と一緒に作っていきます。
また、現在のLuupの開発組織は副業やフリーランスで参画いただいている業務委託の方が比較的多く、彼らの高い専門性を生かすことで物理デバイスやオペレーションの絡む難易度の高い事業づくりに取り組んでいます。業務委託参画のメンバーとのブリッジングやマネジメントも正社員メンバーと合わせて行なっていただきます。
【募集背景】
現在のLuupは、上記のようにCTOを中心としながら個々人のパフォーマンスを前提としたフラットな組織で構成されています。
今後のLuupをよりいっそう成長させ、より良い品質でサービスを展開させるには、より大規模な組織に向けて業務をスケールさせていける体制整備を進めていく必要があると考えました。
そこで、Luup事業にご興味をお持ちいただけるエンジニアリングマネージャーの方を募集します。
Luupの事業が急成長している今、開発組織の在り方や組織戦略及び技術戦略をCTOと共にデザインしていただける方に一人目のエンジニアリングマネージャーとしてジョインしていただき、個の力だけでなく組織での開発力へと進化させていきたいと考えています。
【開発環境】
・メンバー
正社員16名+業務委託30名程度
・技術スタック
Swift, Kotlin, Node.js, TypeScript, Nuxt.js, Firebase(Cloud Functions, Firestore), Google Cloud Platform(GCE, Pub/Sub, Cloud Run, BigQuery), AWS IoT, SORACOM, MQTT, etc.
【Luupの事業の魅力】
Luupは、日本の電動キックボードのシェアリングサービスを展開する数少ない企業の1つです。新事業特例などの法制度の変化に適応し、急速な事業拡大によってその普及を推進してきました。また、”ポートモデル”と言われる形態でのマイクロモビリティのシェアリングサービス展開は、世界の中でも早い段階から取り組んでいる企業のひとつです。そのため直面する課題には世界でも明確な成功例がないものも多く、このようなフロンティアでの事業環境はスタートアップに限らず簡単には味わえない環境です。
「街じゅうを『駅前化』するインフラをつくる」というミッションに向けて、人々の生活を変えていくようなプロダクトを作る過程は非常に前向きでやりがいに充ちているものです。
【Luupの組織の魅力】
現在のLuupにはオーナーシップが高く、事業やプロダクトをより良いものにして社会実装を進めようとする気持ちを持つメンバーが集まっています。彼らの持つポテンシャルを最大限引き出して、攻めと守りの両面に強い技術組織を作るための挑戦ができます。また、技術者以外のメンバーもITリテラシーが高く合理性をもって動く人が多いため、フィールドオペレーションや営業プロセスなど様々な業務分野に対してシステム・ソフトウェアによる改善を積極的に入れることができます。
【本ポジションの魅力】
ピュアなWeb・モバイルアプリ開発の技術領域だけでなくIoT領域、ハードウェア領域とも連携しながら1つのサービスを創り上げていくという経験というのは他にない魅力です。
更に、エンジニアリングマネージャーがリーダーシップを発揮しながら各部署と連携し、CTO直下で組織課題を解決することができます。
※業務内容の変更範囲:会社が指示する業務
04:バックエンドエンジニア(ユーザー向けアプリ)
株式会社Luupは、“街じゅうを「駅前化」するインフラをつくる”をミッションに掲げ、電動キックボードや電動アシストなど電動マイクロモビリティのシェアリングサービス「LUUP(ループ)」を日本各地で展開しています。
街には「ポート」という移動のハブがあり、いつでもポートからポートへ電動マイクロモビリティに乗って移動することができます。 かつて鉄道の駅が街を発展させたように、LUUPのポートを街じゅうに設置することで人が集まる場所をつくり、街じゅうを駅前のように活性化していきます。LUUPを通して、移動におけるさまざまな問題を解決し、新たな街の未来を創造します。
現在は、東京・横浜・大阪・京都・神戸・宇都宮・名古屋・広島・仙台・福岡でサービスを展開しており、2024年10月時点で10,000ポート以上を運営しています。
将来的には、電動マイクロモビリティの普及によるCO2削減と、ご高齢の方も乗ることができる新しい電動モビリティの導入を実現し、すべての人が安全・便利に移動できる持続可能な社会をつくることを目指します。(会社HP:https://luup.sc/ )
【組織】
Software Development部は、『LUUP』のサービス本体、スタッフ向けツール、IoTデバイス関連、その他周辺ソフトウェアの設計・開発を担っています。Software Development部はiOS、Android、Server、IoT、QA、SREと6つのチームがあります。そのなかのServerチームで活動いただきます。
【仕事内容】
LUUPのソフトウェア開発は、ユーザー向け(iOS・Androidアプリ)と、運営を支えるバックオペレーション向けの2つの領域があります。
ユーザー向けは、主にライドをするお客様向けのモバイルアプリケーション向けの機能開発です。モバイルアプリを通じて最高のライド体験を届けるためのUXを開発していきます。プロダクトマネージャー・デザイナー・OSエンジニア・Androidエンジニア・QAチームとで構成されたプロダクトチームで、ユーザーインタビューやデータ分析などから得られたユーザーの声を参考に改善を重ねます。
主にアプリ向けのAPIの開発を担いますが、移動インフラとしての安定供給や安心安全のためには様々なシステムとの連携も不可欠です。車両に搭載されたIoTモジュールとのセンサー、ユーザーからの報告をスタッフに連携するためのオペレーション機能、ルート案内などでの社外システムなどとの連携を行います。またAPI開発周辺機能だけでなくユーザー向けの機能のための管理ツールを開発することもあります。
バックエンドは主にTypeScriptで開発され、インフラにはCloudFunctions、データベースにはFirestoreを使用しています。クライアントアプリやIoTチームと協業しながらシステム全体の技術的な負債やボトルネックの解消のためのリファクタリングを実行します。中長期的には既存構成を前提としない、リアーキテクチャなどもチームで調整していく可能性があります。
【仕事の魅力】
Luupは、日本の電動キックボードのシェアリングサービスを展開する数少ない企業の1つです。法制度の変化に柔軟に適応し、急速な事業拡大を通じて普及を推進してきました。また、”ポートモデル”と言われる形態でのマイクロモビリティのシェアリングサービス展開は、世界の中でも早い段階から取り組んでいる企業のひとつです。そのため直面する課題には世界でも明確な成功例がないものも多く、このようなフロンティアでの事業環境はスタートアップに限らず簡単には味わえない環境です。
また10,000以上のポートや30,000以上の車両から得られるIoTなどのデータ連携を伴うリアルサービスにおいて、バックエンド開発によって事業に大きなインパクトを与えられ、自ら実装した施策などで利用者データのみならずスタッフのオペレーターもData Drivenに最適化していく環境は非常にエキサイティングなものがあります。
【サーバーチームについて】
◆特徴
LUUPのサーバーチームは、CloudFunctionsやFirestoreなどマネージドサービスを多く活用し、SREチームによって一定メトリクスの整備もあり、アプリケーションコードを書くことに集中しやすい環境です。
それを後ろ盾に、コンシューマー向け・バックオペレーション向けの複数のクライアントアプリのビジネスロジックをサーバーに集中させることを進めてきました。そのため複雑な仕様をサーバーで簡潔かつ堅牢に実装することは容易ではありませんが、影響の広さや機動性の高さなどからプロダクトへ価値を届けやすい環境にあります。
また、仕様についてはプロダクトマネージャーが要求や優先順位を整理しますが、技術的な観点から仕様や要件への議論や調整は盛んに行われています。無理に実装して技術的負債を生むことよりも、長期的観点でのプロダクト成長を考えられる環境です。
LUUPはメインのDBにマルチテナント特性をもつFirestoreを利用しています。そのためバックエンドのみならずクライアントアプリーケーションともDBスキーマを共通で管理するために、Webアプリーケーションとバックエンドをモノレポで開発しています。
◆規模と体制
サーバーチームは、正社員7名と業務委託10名程度のチームです。(2025/01時点)
バックエンドエンジニアとフロントエンドエンジニアが所属し、コンシューマー向け・バックオペレーション向けに加え、基盤開発などそれぞれ担当を持ち活動しています。
また普段はプロダクトマネージャー3名、デザイナー2名、アプリエンジニア5名、QA4名のメンバーと協業しながらアプリの2週に一度のリリースサイクルに合わせてスプリントを回しています。
※業務内容の変更範囲:会社が指示する業務
04:バックエンドエンジニア(業務オペレーション向けシステム)
株式会社Luupは、“街じゅうを「駅前化」するインフラをつくる”をミッションに掲げ、電動キックボードや電動アシストなど電動マイクロモビリティのシェアリングサービス「LUUP(ループ)」を日本各地で展開しています。
街には「ポート」という移動のハブがあり、いつでもポートからポートへ電動マイクロモビリティに乗って移動することができます。 かつて鉄道の駅が街を発展させたように、LUUPのポートを街じゅうに設置することで人が集まる場所をつくり、街じゅうを駅前のように活性化していきます。LUUPを通して、移動におけるさまざまな問題を解決し、新たな街の未来を創造します。
現在は、東京・横浜・大阪・京都・神戸・宇都宮・名古屋・広島・仙台・福岡でサービスを展開しており、2024年10月時点で10,000ポート以上を運営しています。
将来的には、電動マイクロモビリティの普及によるCO2削減と、ご高齢の方も乗ることができる新しい電動モビリティの導入を実現し、すべての人が安全・便利に移動できる持続可能な社会をつくることを目指します。(会社HP:https://luup.sc/ )
【組織】
Software Development部は、『LUUP』のサービス本体、スタッフ向けツール、IoTデバイス関連、その他周辺ソフトウェアの設計・開発を担っています。Software Development部はiOS、Android、Server、IoT、QA、SREと6つのチームがあります。そのなかのServerチームで活動いただきます。
【仕事内容】
LUUPのソフトウェア開発は、ユーザー向け(iOS・Androidアプリ)と、運営を支えるバックオペレーション向けの2つの領域があります。
バックオペレーション向けは、車両の回収・配置、バッテリー交換、修理の他に安全対策、ポートの設置、キャンペーンの設定、お客様の対応など様々な機能があり、クライアントもモバイルアプリやWebアプリなど複数あります。
様々な関係者の持つ課題や依頼をプロダクトマネージャーと連携しながらエンジニア自ら検討もしつつ、時に現場チームの活動場所でヒアリングを行ったりしながら、ドメインを理解したうえで上記のようなアプリケーションのバックエンドの開発・実装を進めていただきます。
バックエンドは主にTypeScriptで開発され、インフラにはCloudFunctions、データベースにはFirestoreを使用しています。クライアントアプリやIoTチームと協業しながらシステム全体の技術的な負債やボトルネックの解消のためのリファクタリングを実行します。中長期的には既存構成を前提としない、リアーキテクチャなどもチームで調整していく可能性があります。
【仕事の魅力】
Luupは、日本の電動キックボードのシェアリングサービスを展開する数少ない企業の1つです。法制度の変化に柔軟に適応し、急速な事業拡大を通じて普及を推進してきました。また、”ポートモデル”と言われる形態でのマイクロモビリティのシェアリングサービス展開は、世界の中でも早い段階から取り組んでいる企業のひとつです。そのため直面する課題には世界でも明確な成功例がないものも多く、このようなフロンティアでの事業環境はスタートアップに限らず簡単には味わえない環境です。
また10,000以上のポートや30,000以上の車両から得られるIoTなどのデータ連携を伴うリアルサービスにおいて、バックエンド開発によって事業に大きなインパクトを与えられ、自ら実装した施策などで利用者データのみならずスタッフのオペレーターもData Drivenに最適化していく環境は非常にエキサイティングなものがあります。
【サーバーチームについて】
◆特徴
LUUPのサーバーチームは、CloudFunctionsやFirestoreなどマネージドサービスを多く活用し、SREチームによって一定メトリクスの整備もあり、アプリケーションコードを書くことに集中しやすい環境です。
それを後ろ盾に、コンシューマー向け・バックオペレーション向けの複数のクライアントアプリのビジネスロジックをサーバーに集中させることを進めてきました。そのため複雑な仕様をサーバーで簡潔かつ堅牢に実装することは容易ではありませんが、影響の広さや機動性の高さなどからプロダクトへ価値を届けやすい環境にあります。
また、仕様についてはプロダクトマネージャーが要求や優先順位を整理しますが、技術的な観点から仕様や要件への議論や調整は盛んに行われています。無理に実装して技術的負債を生むことよりも、長期的観点でのプロダクト成長を考えられる環境です。
LUUPはメインのDBにマルチテナント特性をもつFirestoreを利用しています。そのためバックエンドのみならずクライアントアプリーケーションともDBスキーマを共通で管理するために、Webアプリーケーションとバックエンドをモノレポで開発しています。
◆規模と体制
サーバーチームは、正社員7名と業務委託10名程度のチームです。(2025/01時点)
バックエンドエンジニアとフロントエンドエンジニアが所属し、コンシューマー向け・バックオペレーション向けに加え、基盤開発などそれぞれ担当を持ち活動しています。
※業務内容の変更範囲:会社が指示する業務
04:自動化QAエンジニア
株式会社Luupは、“街じゅうを「駅前化」するインフラをつくる”をミッションに掲げ、電動キックボードや電動アシストなど電動マイクロモビリティのシェアリングサービス「LUUP(ループ)」を日本各地で展開しています。
街には「ポート」という移動のハブがあり、いつでもポートからポートへ電動マイクロモビリティに乗って移動することができます。 かつて鉄道の駅が街を発展させたように、LUUPのポートを街じゅうに設置することで人が集まる場所をつくり、街じゅうを駅前のように活性化していきます。LUUPを通して、移動におけるさまざまな問題を解決し、新たな街の未来を創造します。
現在は、東京・横浜・大阪・京都・神戸・宇都宮・名古屋・広島・仙台・福岡でサービスを展開しており、2024年10月時点で10,000ポート以上を運営しています。
将来的には、電動マイクロモビリティの普及によるCO2削減と、ご高齢の方も乗ることができる新しい電動モビリティの導入を実現し、すべての人が安全・便利に移動できる持続可能な社会をつくることを目指します。(会社HP:https://luup.sc/ )
【組織とポジションについて】
Software Development部は、プロダクトマネジメント、データ分析の部門と連携しながら『LUUP』サービス本体や社内向け管理ツール、
IoTデバイス関連及びその他周辺ソフトウェアプロダクトの設計・開発を行っている部署です。
自動化QAチームはユーザー向けのiOS、Androidアプリを中心にテストコードの実装と実行を担当し、アプリの品質担保を推進するチームです。
LUUPのサービスは上記のようなソフトウェアに加え車両のセンサー情報やハードウェアと連動するサーバーなど様々なソフトウェアが連動して動くことでユーザーに価値を提供しています。
大部分のテストが手動のため、ユースケースに則ったテストが日常的に行えていない部分も多く、高い品質を目指すには自動化が必要となっています。
テストの自動化では実装されている機能がエラーを起こさず動いているか、またエラーが出た際には何が原因なのかを分析し、日々のユーザーの体験をより良いものに引き上げるために必要なものを開発チームの一員として考え実行していただきます。
【仕事内容】
・テスト自動化の設計や実装、運用
・サーバーサイド、IoTチーム、iOS/Androidチームとの協業を通じたシステムの統合に必要なチーム開発業務
・品質改善・担保のための分析業務
・QAベンダーマネジメント及びコミュニケーション
【仕事の魅力】
Luupは、日本の電動キックボードのシェアリングサービスを展開する数少ない企業の1つです。新事業特例などの法制度の変化に適応し、急速な事業拡大によってその普及を推進してきました。また、”ポートモデル”と言われる形態でのマイクロモビリティのシェアリングサービス展開は、世界の中でも早い段階から取り組んでいる企業のひとつです。そのため直面する課題には世界でも明確な成功例がないものも多く、このようなフロンティアでの事業環境はスタートアップに限らず簡単には味わえない環境です。
自動化チームもQAチームの一員として、ポート(車両の貸出し・返却をする場所)毎の特性といったユーザーが使う環境を考慮した品質の保証が求められます。一般のWebやアプリ完結型のサービスよりもより多様なパターンの考慮が求められるなかで、それらを限られたリソースの中でUXを担保していくかということは他にはない難しさである反面、LUUP以外のプロダクトでは簡単に経験することはできないと考えています。
また、より高い品質を日常的に担保できるにはどのような方法がいいのかを考え、実際にプロジェクトに反映しやすい環境でもあります。
※業務内容の変更範囲:会社が指示する業務