コーディング試験プラットフォームを実装する副業エンジニアを募集!
仕事概要
エンジニアのスキルを正しく評価するためのプロダクト開発を、ビジネス・カスタマーサポート・問題作成エンジニア・プロダクト開発が連携してつくりあげています。
お客様が我々のプラットフォームで最大の成果が得られるよう、フィードバックからインサイトを把握し、それを形にするまでの実装をお任せします。
稼働の時間に合わせて相談をしながら仕事のアサインをさせていただきます。
具体的には以下のような業務内容があります。
- 同時接続数 数千人がコーディング試験をしても耐えられるインフラストラクチャの設計・運用
- 評価を円滑かつ正確にするための定性的な評価指標の策定や自動化の実現
- コーディング試験の受験者が実力を正確に発揮できるためのUI/UXの提供
- 各企業に適したコーディング試験の問題選定を実現するための情報設計と実装
- 不正受験を検知するための仕組みづくり
- エンタープライズ向けのシステム設計と実装
- ビジネスやカスタマーサポートと連携しつつ、利用者が混乱しない導線・情報設計を改善
【開発環境】
■バックエンド
- Go
- gRPC
■インフラストラクチャ
- Google Cloud Platform
- Kubernetes
- Firebase
- PostgreSQL
■フロントエンド
- TypeScript
- Node.js
- React
- GraphQL(Backend For Frontend: gRPC over GraphQL)
- pnpm + workspace
- vite
- Storybook
- Sentry
- Material UI
■デザインツール
- Figma
■開発ツール
- GitHub
- Circle CI
- Loom
- Slack
- Excalidraw
【ユニークなチャレンジ】
エンジニアのスキルの定量評価を行うことは我々のサービスの根幹であり、社会的にも必要な機能です。定量的な評価を利用する場面は採用だけでなく、社内での評価やエンジニア自身が自分の持っている可能性を知るために活用することができます。
スキルの定量評価は時代や使うツールによって変化しますが、我々はこの難題を解くべく試行錯誤を繰り返し、価値のある情報としてユーザーに提供します。この価値を提供するため、我々は様々な属性のユーザーに対して情報を理解できるように伝える必要があります。
例えば、コーディングプラットフォームの文脈では、テストを出題・評価するユーザーと、テストを解答するユーザーです。これらのユーザーのインサイトは全く異なるものであり、それぞれに特化した実装が求められます。
わかりやすい例として、テストを解答するユーザーにとって、解答する画面のUI/UXやリアルタイム性など、実務で利用するツールと遜色のないレベルまで機能全体を磨き上げる必要があります。
また、評価者にとって有益な情報を提供するために、テスト受験者の解答の行動をロギングしたり、提出された解答を専門領域でないユーザーでも正当に評価できるように指標を定義したりします。
ユーザーの本当に欲しかったものを実現すべく、ビジネスやカスタマーサポートなどのチームをまたいで機能を実装するため、本当に利用される機能を提供する開発体験が得られます。
必須スキル
- 顧客視点を常に意識したソフトウェア開発を行うこと。
歓迎スキル
- 原理原則を元にソフトウェアを生み出し、既存のシステムも基本的な要素に分解できる能力。
- 中長期的な視野を持った開発、スケジュール管理能力
求める人物像
自立して開発にコミットいただける方
なお、応募時のソフトウェア開発における経験年数を問いません。
応募概要
給与 | 要相談 |
---|---|
勤務地 | フルリモートワーク |
雇用形態 | 業務委託(将来的な転職の可能性もふまえた業務委託) |
勤務体系 | 毎月30時間程度で個別に相談 |
企業情報
企業名 | 株式会社ハイヤールー |
---|---|
設立年月 | 2020/12月 |
本社所在地 | 東京都渋谷区道玄坂1-10-8 渋谷道玄坂東急ビル2F-C |
従業員数 | フルタイム10名 |