Forkwell Scout をはじめよう。Forkwell Jobsに掲載中の企業からスカウトが届きます。

【Android】大手コマース事業者などから累計4億円調達!Google社も支援!"物流業界"に革命を起こす自社プラットフォームのAndroidアプリを開発!

18日前更新

担当するプロダクトは?

CBcloud の自社サービス「PickGO 」に携わっていただきます。

PickGO は、荷物を送りたい企業(荷主)と軽貨物ドライバーとをマッチングするサービスです。
アプリを通して、ドライバーは荷主側の依頼一覧から条件に合う仕事を見つけてエントリーすることが可能。荷主側は迅速にドライバーを選定できるだけでなく、料金や運行の詳細情報の閲覧も簡単に行うことができます。



通常の配送では運送会社が複数の下請けを経由してドライバーを選定しており、その分中間マージンが発生します。PickGo 上では荷主とドライバーとを直接マッチングできるため、荷主は低コストかつスピーディーに発注でき、ドライバーはマージンが省かれた分だけ収入がアップするという好循環が生み出されます。

また、これまでの物流業界では電話・FAX・Excel といったアナログなツールが慣習的に用いられ、発注や支払い管理、配送時の運行報告、実績確認といった作業をこなしていましたが、それらをすべてPickGo 上に移すことで、発注・配送関連の作業コストを大幅に削減することができます。

荷主・ドライバー双方の利用者数は右肩上がりに伸びており、さらにサービスの一部はヤマト運輸グループに導入され、ご好評いただいています。

今後はさらなる規模拡大を目指すとともに、新たに toC のマッチングサービスを展開していく予定です。

参考リンク

具体的な業務内容は?

PickGo 」における、ドライバー向け Androidアプリ の各種機能開発をリードしていただきます。

2017年2月時点で、iOS/ Androidアプリは WebView で開発していますが、 今後は Swift / Java を用いたネイティブ開発により刷新していきます。

少数チームにて企画フェーズから関わり、ユーザーが本当に必要なものを提供するために各メンバーと意見を交えながら、スピード感を持って開発を進めていただきます。

開発を1からスタートするという背景もあり、Androidアプリの企画から開発、リリースまで一通り経験したことのある方は大歓迎です。

具体的には、以下のシステムを開発しています。

  • アプリ上で使える運行・売上管理システム
    iOS / Androidアプリを通して運行報告を行うことができる他、同時に売上管理も可能。従来の電話や FAX によるやりとりを一切なくし、配達業務以外の雑務からドライバーを開放します。

必須要件

  • Android開発(Java、Kotlin)の経験(1年以上)

歓迎するスキル

  • アーキテクチャパターンを利用したメンテナンス性の高いコード開発経験
  • ローカルデータベースを利用した開発経験
  • サーバサイド含めてやりたいという欲張りな方

求める人物像

  • 世の中の人が必要としているサービスを構築したい方
  • コアメンバーの一人として事業の成長に携わりたい方
  • 受動的にならず、積極的に問題点を探し、解決策を検討、実行出来る方
  • 自らの技術に固執せず、ビジネス環境やチーム状況に応じた意思決定、行動ができる方

開発環境

Slack上でやりとりを行いながら、GitHubのプルリクエストベースでの開発・運用を行っています。

  • インフラ: GCP/Azure/AWS
  • バックエンド:MySQL、Ruby on Rails
  • バージョン管理: git / GitHub
  • デュアルモニター、PC支給

ツール等

Mac, Slack, SourceTree, InteliJ, RubyMine, Google Drive, AndroidStudio, Xcode

技術面でアピールできることは?

  • マイクロソフト社のスタートアップ支援プログラム Microsoft BizSpark plus による各種技術支援を受けており、実務を通してスキルアップできる環境。マイクロソフト所属のエンジニアが直接会社に赴いてくれることもあり、直近ではサーバーの移行(GCP → Azure)を手伝ってもらっています。
  • Google のルーティング技術(Google Maps API )を活用。最適なルート算出により、効率的な配送を実現しています。

開発の進め方は?

次に作るものはどうやって決められるか

システム担当(エンジニア)に加え、配車担当(ドライバーのサポート・マネジメント役)、物流業界に長く携わる代表、といった各役職の意見を共有しながら次に作るものを決めていきます。アプリ利用者であるドライバーの意見は配車担当が収集している他、配送のついでなどにオフィスに来ていただき、直接うかがうこともあります。

タスクの見積もり、スケジュール管理

タスクの見積もりは各担当メンバーが行っており、その根拠(調査や実装にかかる時間を、経験をもとに算出)と合わせて開発チーム内で共有、それらをもとに優先度とリリース時期を決めていきます。
開発スケジュールは、途中の成果を随時確認しながら、開発する機能の優先度や納期を柔軟に調整しています。

開発フロー、デプロイフロー

アジャイル開発プロセスに則った開発を行っており、1イテレーションをおおよそ1週間としています。この期間で見積もり・スケジュール決定・開発・リリース・ふりかえりを順次実施しています。また、隔週で営業・企画チームを交えたふりかえりを行い、プロジェクトの全体的な方向性などを見直しています。

コードレビュー

GitHub の Pull Request をベースに、エンジニア同士でレビューを行っています。基本的に、1名からレビューを受けて OK が出ればマージ可能としています。

ソフトウェアテスト

内製化にともない、これから決めていくことが多いです。CIツールの導入による自動化環境構築を視野に入れています。

チームの構成は?

メンバー構成

開発部のメンバーは常駐スタッフが3名。チームは1チームのみで、以下の構成となります。

  • ディレクター 1名
  • Webエンジニア 1名
  • インフラ兼 Windowsアプリエンジニア 1名
  • Androidエンジニア 1名(業務委託)
  • デザイナー 1名(業務委託)

提示年収の上限額が出せる人材像は?

  • システム開発視点から、ビジネス全体を視野に入れた提案ができる方。
  • 高い生産性を持つチームの構築に貢献できる方。
  • 自動テスト環境をしっかり構築できる方。

開発体制・環境

開発メンバーの裁量

  • OS やエディタ、IDE といった個人の環境は、各自の責任で好きなものを使うことができる
  • 企画を決定する場に、実装を担当する開発メンバーが参加している
  • タスクの見積もりは、実装を担当するメンバーが中心となって行う
  • 全体のスケジュール管理は、途中の成果を随時確認しながら、納期または盛り込む機能を柔軟に調整する形で行う

コード品質向上のための取り組み

  • 本番にデプロイされるコードには、全てコードレビューまたはペアプログラミングを実施している

テストの実施度

  • ほとんどのプロダクトコードに単体テストを記述、実施している

アジャイル実践状況

  • 1ヶ月以下の短い期間でのイテレーション開発を実践している
  • イテレーションの最後などに、定期的にチームでふりかえりミーティングを行っている

ワークフローの整備

  • 全てのコードをバージョン管理ツールで管理している
  • 各メンバーが実装したコードのマージは Pull Request ベースで行われる

オープンな情報共有

  • チャットツールを導入しており、チームのためのチャットルームがある

労働環境の自由度

  • 仕事中、イヤホンの装着が許容されている

待遇・福利厚生

  • 入社時には、各自希望のスペックの PC やディスプレイが支給される
  • 希望者には定価 6 万円以上のオフィスチェアが支給される

技術カルチャー

  • 経営トップがエンジニア出身、または現役のエンジニアである
  • 取締役(社内)または執行役員として、エンジニアリング部門の人間が経営に参加している

現場で使われている技術は?

採用されたら使う技術

言語

ソースコード管理

プロジェクト管理

情報共有ツール

その他

その他、現場で使われている技術


フレームワーク

データベース

チームの構成は?

チームの性別比率

  • 男性 100%
  • 女性 0%

読者に向けてメッセージをどうぞ!

配送業務を変革するアプリづくり!

宅配ドライバーはできる限り多くの荷物を運ばないといけないため、短時間で配送ルートの把握、設定をするスキルが必要です。しかし、自身のリテラシーの低さや配送以外の業務の煩雑化により、配送とは関係ない部分でも多くの時間を浪費しています。

そこで弊社は、依頼を取ってくるプラットフォームと合わせて、配送の効率化、手順の統一化を行えるスマートフォンアプリをドライバーヘ提供することで、彼らの業務や働き方に変革を起こすことを一つの目標としています。

CBcloudはテクノロジーでこれまでの配送の常識を変えて行きたい仲間を求めています。

サービス拡大につきエンジニア募集中です!

PickGoは急成長中のサービスです。半年で1日あたりの便数が5倍に伸びています。
が、CBcloudには現状3人のエンジニアしかいません…。
新機能追加、機能改善は日々行っておりますが、サービスをスピーディーに、より良くしていくためにはさらに多くの仲間が必要です!

そんな中で、iOSアプリ、Androidアプリ、Web、バックエンドそれぞれのエンジニアが各2名以上いる体制にすべく、積極的に採用活動を行なっています!

入社した方には、各部門のリードエンジニアとして、開発のみならず、企画・提案も含めて幅広く活躍して頂ける環境を用意します。

新たな人員を迎え入れることで、現状の5倍、10倍の成長ができると考えています!
ぜひ一緒に力を合わせて、よりよいサービスづくりをやってみませんか!

働く環境改善へ注力!!

弊社では、各々が最良の効率をだすための環境を皆で話し合い、実践するようにしています。
最近では、畳やビリヤード台があるリラックスできるオフィスの構築や週の二日を定時退社日にするなど、サービス以外でも様々なチャレンジをしています。
一緒にユニークな効率の良い職場環境を作りましょう!

最後に

運送業界には、運ぶことを生業とした個人事業主が数多く存在しますが、自ら仕事を探すことができる場所が今までなく、常に受け身になってしまうことで待遇面への影響が出ています。またそれに伴い、運びたい人も依頼をする入り口が限られ、物を運んでもらうことに満足できていない、という側面も存在します。

そういった個人事業主と運びたい人を直にマッチングさせられるサービスを提供すれば、お互いに Win-Win の世界を作ることができ、あらゆるものを運ぶ「物流」ももっとスムーズにすることができる、と私たちは確信しています。

EC・通販業界が目覚ましい発展を遂げる今、物流の構造改革も強く求められています。今までになかったサービスを開発するのはとても大変なことですが、そのサービスが "誰もが知っているサービス" になったとき、関わっているエンジニアの価値も非常に高くなると考えています。

エンジニアとしてオンリーワンを目指したい方、誰もが身近な物流業界を変革することに興味を持たれた方のエントリーをお待ちしています。
まずはお気軽に私たちのオフィスへお越しください!

面接・面談に来た方には

【未公開】絶対に驚く「あのEC企業」の現場写真をお見せします!

勤務時間・休日休暇

【勤務時間】10:00〜19:00
【休日休暇】土日祝日、年末年始休暇、有給休暇、慶弔休暇

社会保険・福利厚生など
  • 通勤交通費支給
  • 社会保険、労働保険完備
  • 書籍購入
  • イベント参加費負担