エンジニアフルリモート
クラス4

<フルリモート>デプロイを50回/月するチーム!企画~開発まで職域に囚われず活躍してくださる「agent bank」のフロントエンドエンジニア募集!

<フルリモート>デプロイを50回/月するチーム!企画~開発まで職域に囚われず活躍してくださる「agent bank」のフロントエンドエンジニア募集!

求人要件

コデアルクラス(役割の基準)

クラス4
自チーム以外の事も考え目的にそった提案ができる

職種

エンジニア

雇用形態

業務委託

活動拠点

東京都

報酬例

600〜960万円/年

スキル


株式会社ROXX

株式会社ROXX

人にしかできないことに焦点を当て、その価値を最大化し、テクノロジーとの補完関係を創出することで人々を幸せするために存在します。
それが「人を想い、社会に問う」という私たちのビジョンの由来であり、その達成に向けた「人事を尽くし、天命を変える」というミッションのもと、私たちは時代を前に進めていきます。

プロダクトについて

■月額制リファレンスチェックサービス『back check』( https://backcheck.jp )

書類選考や面接だけでは分からない採用候補者の経歴や実績に関する情報を、候補者の上司や同僚といった一緒に働いた経験のある第三者から取得することができる、リファレンスチェックサービスです。

■ 採用企業と人材紹介会社を繋ぐ、求人プラットフォーム『agent bank』(https://agent-bank.com/)

サービス上に掲載されている2,000以上の求人情報を、自社で抱える求職者へ自由に紹介することができる求人プラットフォームです。人材紹介会社は、自社で無駄な営業コストを抱えず、目の前の転職者支援に注力することができます。今後は、AIを活用した書類の自動作成、求職者に適した求人提案の自動化などのエージェント業務の大幅な効率化を進めていきます。


agent bankとは

「agent bank」は日本にある27000事業所を超える転職エージェントと全ての求人のハブとなることで、転職者にとってベストな転職先を見つけられる世の中を目指すプラットフォームです。27000社のうち、ほとんどは小規模の転職エージェントとなっており、
面談や管理業務を含めたあらゆる業務をこなす必要があります。その結果、アセットが各社に分散しており、非常に生産性の低い業界となっています。
我々はagent bankを通して属人的かつ煩雑になりがちな人材紹介事業のさまざまなフローを効率化し、人材紹介という "人が介在するからこそ発揮される求職者への価値" を最大化することを目指しています。

開発環境

Laravel, Vue.js, Nuxt

具体的な業務

  • ①開発関連
    実装・テストコード追加・レビュー・検証・リリース、などプロダクト開発に必要なことを職能に縛られず横断的に行っていただきます。
  • ②問い合わせ対応
    仕様確認、不具合調査などをご対応いただきます。
  • ③設計
    プロダクトオーナー・デザイナとの協働し機能の画面やデータの設計を行っていただきます。
  • ④開発プロセス
    全体でスクラムをフレームワークとして採用しており、
    各種スクラムイベントの進行・改善を通してチームとしてプロダクト開発を進めていただきます。
  • ⑤技術的負債の解消
    チームで取り扱う技術的負債を検討し解決方法の模索・検証・実装を行っていただきます。

プロダクトの現状

agent bankは「人材紹介会社様向け」「採用企業様向け」「運営事務局向け」の3つのクライアント向けアプリケーションが存在しております。
これらのアプリケーションはNuxtjsで構築されたSPAで動いており、Laravelで作られたAPIサーバーがリクエストを受け取っております。
なお、APIサーバーは1つのアプリケーションとして動いています。
現状は2つのチームですべてのアプリケーションを必要に応じて開発を行っております。

●フロントエンド
新機能はVue + TypeScriptで開発されており、チーム全体として TypeScriptへの対応を進めています。
また、3つのアプリケーションで共通のコンポーネントを使用する場面があるため、UIコンポーネント集を内製しており、コンポーネントの追加や保守もチームメンバーで行っております。

●サーバーサイド
開発されている機能は、Featureテストが記述されており、新たに発生した不具合についてもテストコードの加筆修正を行っております。
また、CI(GitHub Actions)でテストコードの自動実行が行われエラーが発生した場合にはマージが出来ない等の運用を行っております。

得られるスキルと機会

  • 練度の高いスクラム開発の経験
    • スクラム開発を行うために長期的に投資してきた結果、他の会社に比べるとかなりうまく回っている組織になっています。個人ではなくチームで最大の成果を上げるために、助け合い成長し合う環境があります。
  • 自分たちで事業を作る体験
    • 自社サービスの会社でもビズサイドから降りてきた要件を作るだけという会社も少なくありません。ROXXは開発が主体となりプロダクトを作っているため、事業をオーナーシップをもって作っていくことが可能です。

今の課題点

  • 大量のデータを活かせていない
    大手人材紹介会社に匹敵するデータを最大限活かしきれていないのが現状です。(10,000選考/月、2,000転職者/月)
    agent bankをご利用いただいているすべての人材紹介会社の活動データを集計し人材紹介事業の生産性を高める機能として還元していきたいと考えております。どのようにデータを活かせば生産性を高められるかを一緒に考えて形にしていきたいと思っています。

募集背景

ROXXは部署ごとに日々様々な仮説検証を行い、年間1.5倍成長を達成してきました。
しかし、局所最適な短期成長の割合が多かったことも事実です。
ROXXは今までなかった価値を作り出すことに挑戦しているため、改めて事業を一つのプロダクトとして考え、自分たちがプロダクトを作っているんだという強い意識のもと、他のチームやメンバーを巻き込み組織を作っている最中です。
日々様々な困難に立ち向かう必要がありますが、この先何十年も使い続けられるような社会的意義のあるプロダクトをつくっていくことに共感していただける方は是非ご応募いただきたいと思っております。

必須スキル

  • チーム開発の経験
  • 以下のいずれかを満たす経験
    • Laravelないしは相応のフレームワークを用いたWebアプリケーションの実装経験
    • Vue.js, React, Svelte, AngularなどのJSのフレームワークの実装経験
  • 自らの実装に対して意図を持って説明できる
    • テストコード、クラス設計、変数命名など

歓迎スキル

  • フロントエンドの自動テストの運用経験
  • terraformなどを用いたIaCでのクラウドインフラ開発経験
  • データ基盤の構築運用経験

求める人物像

  • プロダクトへのオーナーシップ
    • 自分たちがプロダクトを作っているんだという強い自覚と、それに伴う他のメンバーを巻き込む姿勢
  • 特定のユーザへの局所最適化ではなく全体最適を考える
    • 複数アクターが関わる事業のため、局所最適は他のユーザの体験を損なう可能性がある
  • 保守性の高い設計
    • 何十年と続くサービスを作るに当たり、あるべき理想を見据えた意図のある設計と実装を行う
  • 個人ではなくチームで課題に向き合う
    • チームを一つの超個体として扱い、一人ではたどり着けないようなゴールにたどり着くためチームで課題に向き合う事を大事にしている

SNSでこの求人をシェア