業務内容
【ポジション概要】
本ポジションでは、HOKUTOのWebフロントエンド(React / Next.js)を中心に バックエンド(Node.js)も含めて、設計・実装・運用・改善を担っていただきます。
職能横断型のチームで、エンジニア・プロダクトマネージャー・デザイナー・QAエンジニアと協働しながら、医師・製薬企業双方の課題を解決する機能の開発/運用を推進します。
また、単純に機能開発をするだけでなく、 スケールフェーズのプロダクトを、開発スピードと品質の両方を高い水準で成立させる ために、設計・テスト・運用・チーム開発の仕組みまで含めて改善していくことを期待しています。
【技術的なチャレンジ(取り組む課題の例)】
スケールフェーズにおいて、次のような課題に対して優先順位を付け、設計・実装・運用の観点から解いていくポジションです。
・機能増加に伴う状態管理・コンポーネント構造の複雑化
状態管理/データ取得/UI責務が肥大化する中で、変更容易性を維持するための設計(責務分離、境界の整理、可読性/テスタビリティ向上)を推進
・ドメインの切り分け・フロントエンドアーキテクチャの再設計
医療 × 双方向プラットフォーム × B2B2C という複雑なドメインを、将来の拡張を見据えて「強い設計」にしていく(依存関係の整理、モジュール分割、設計原則の整備)
・QAと協力した自動テスト/品質基盤の強化
重要機能の回帰を抑えるための自動テスト整備(Unit / Integration / E2E)、CI/CD改善、リリース前後の品質指標の運用
・パフォーマンス/UXの安定化
Core Web Vitals、描画速度、データ取得などを意識した計測・改善
・技術的負債の解消と安全なリファクタリング
既存機能への影響を最小化しつつ、段階的なリファクタリングや移行(設計変更、置き換え計画、段階リリース)
【具体的な業務内容】
以下のような流れで、プロダクト開発を一気通貫でリードしていただきます。
・要件定義・仕様設計
PdM・事業開発メンバーと連携し、医師・製薬企業それぞれの業務フローや課題を整理
プロダクトロードマップ・KPIに基づき、Web側の仕様・優先順位を決定
仕様の不確実性を踏まえた実装戦略(段階リリース、影響範囲の見積り、リスク低減策)を設計
・React / Next.js を用いたWeb開発
新機能開発および既存機能の改善の設計・実装・レビュー
仕様・デザイン・運用要件を踏まえたUI/UXの実装(アクセシビリティ/速度/安定性含む)
フロントエンドアーキテクチャの刷新、ライブラリ選定、パフォーマンス改善
・品質向上・技術的負債解消
自動テスト整備(Unit / Integration / E2E)、CI/CD 環境の改善
エラー・不具合のトリアージと恒久対応(再発防止、監視/指標の運用)
過去実装の見直し・リファクタリング計画の策定と推進(影響最小化/安全な移行)
・チーム・組織への貢献
コードレビュー・ペアプロを通じたチームメンバーの技術成長支援
フロントエンドにとどまらず、Backend / Infra にまたがる技術的議論・意思決定への参画
開発プロセス・開発環境(生成AIツールの活用含む)の継続的なアップデート
【入社後の期待役割】
入社直後はオンボーディング期間を設け、弊社での開発に慣れていただきつつ、徐々に立ち上がっていただき、最終的にはチーム・開発をリードいただく形を想定しています。
・入社〜3ヶ月
オンボーディング: 既存コード・ドメインの把握、開発プロセス/品質指標の理解
小規模の改善、機能開発に取り組んでいただき、実際に手を動かしながら開発プロセスに順応してく
・3〜6ヶ月
中規模の機能開発のオーナーとして開発をリードしていただく
技術的負債への取り組み、推進
状態管理やモジュール構造のリファクタリング計画の策定・実行
・6〜12ヶ月
チームのテックリードとしてWebアプリ開発をリード
全体の技術方針・品質基準の策定について、CTO/EMとディスカッションしながら、チーム横断での技術的意思決定をリード
本ポジションでは、HOKUTOのWebフロントエンド(React / Next.js)を中心に バックエンド(Node.js)も含めて、設計・実装・運用・改善を担っていただきます。
職能横断型のチームで、エンジニア・プロダクトマネージャー・デザイナー・QAエンジニアと協働しながら、医師・製薬企業双方の課題を解決する機能の開発/運用を推進します。
また、単純に機能開発をするだけでなく、 スケールフェーズのプロダクトを、開発スピードと品質の両方を高い水準で成立させる ために、設計・テスト・運用・チーム開発の仕組みまで含めて改善していくことを期待しています。
【技術的なチャレンジ(取り組む課題の例)】
スケールフェーズにおいて、次のような課題に対して優先順位を付け、設計・実装・運用の観点から解いていくポジションです。
・機能増加に伴う状態管理・コンポーネント構造の複雑化
状態管理/データ取得/UI責務が肥大化する中で、変更容易性を維持するための設計(責務分離、境界の整理、可読性/テスタビリティ向上)を推進
・ドメインの切り分け・フロントエンドアーキテクチャの再設計
医療 × 双方向プラットフォーム × B2B2C という複雑なドメインを、将来の拡張を見据えて「強い設計」にしていく(依存関係の整理、モジュール分割、設計原則の整備)
・QAと協力した自動テスト/品質基盤の強化
重要機能の回帰を抑えるための自動テスト整備(Unit / Integration / E2E)、CI/CD改善、リリース前後の品質指標の運用
・パフォーマンス/UXの安定化
Core Web Vitals、描画速度、データ取得などを意識した計測・改善
・技術的負債の解消と安全なリファクタリング
既存機能への影響を最小化しつつ、段階的なリファクタリングや移行(設計変更、置き換え計画、段階リリース)
【具体的な業務内容】
以下のような流れで、プロダクト開発を一気通貫でリードしていただきます。
・要件定義・仕様設計
PdM・事業開発メンバーと連携し、医師・製薬企業それぞれの業務フローや課題を整理
プロダクトロードマップ・KPIに基づき、Web側の仕様・優先順位を決定
仕様の不確実性を踏まえた実装戦略(段階リリース、影響範囲の見積り、リスク低減策)を設計
・React / Next.js を用いたWeb開発
新機能開発および既存機能の改善の設計・実装・レビュー
仕様・デザイン・運用要件を踏まえたUI/UXの実装(アクセシビリティ/速度/安定性含む)
フロントエンドアーキテクチャの刷新、ライブラリ選定、パフォーマンス改善
・品質向上・技術的負債解消
自動テスト整備(Unit / Integration / E2E)、CI/CD 環境の改善
エラー・不具合のトリアージと恒久対応(再発防止、監視/指標の運用)
過去実装の見直し・リファクタリング計画の策定と推進(影響最小化/安全な移行)
・チーム・組織への貢献
コードレビュー・ペアプロを通じたチームメンバーの技術成長支援
フロントエンドにとどまらず、Backend / Infra にまたがる技術的議論・意思決定への参画
開発プロセス・開発環境(生成AIツールの活用含む)の継続的なアップデート
【入社後の期待役割】
入社直後はオンボーディング期間を設け、弊社での開発に慣れていただきつつ、徐々に立ち上がっていただき、最終的にはチーム・開発をリードいただく形を想定しています。
・入社〜3ヶ月
オンボーディング: 既存コード・ドメインの把握、開発プロセス/品質指標の理解
小規模の改善、機能開発に取り組んでいただき、実際に手を動かしながら開発プロセスに順応してく
・3〜6ヶ月
中規模の機能開発のオーナーとして開発をリードしていただく
技術的負債への取り組み、推進
状態管理やモジュール構造のリファクタリング計画の策定・実行
・6〜12ヶ月
チームのテックリードとしてWebアプリ開発をリード
全体の技術方針・品質基準の策定について、CTO/EMとディスカッションしながら、チーム横断での技術的意思決定をリード
※本求人は、株式会社キッカケクリエイションによる職業紹介での求人ご紹介となります。
求める人物像
■必須条件
- React.js/Next.js/Nuxt.jsなど、何れかのwebフレームワークでの開発経験3年以上
- TypeScript(JavaScript)を用いた開発経験3年以上
- 複数メンバーがいるチームでの開発経験3年以上
- 日本語:ビジネスレベル以上
■求める人物像
「とにかく早く動くものを作る」だけでなく、拡張性・保守性・運用性を考え抜いた設計で、スケールフェーズのプロダクトを前に進められる方を歓迎します。
また、当社のバリューに共感し、体現していただける方と一緒に働きたいと考えています。
For Objective: 目的を明確にし、全ての行動を目的達成に結びつける
Be Open: 率直で透明なコミュニケーションを徹底し、情報の非対称性をコントロールする
Aim High: 高い基準を持ち、卓越した価値を創出する
■歓迎要件
- 生成AIをチーム・組織レベルで活用できるようにするための環境構築・整備の経験
- Firebase/Google Cloudを用いたサービス開発の経験
- Node.jsを用いた開発経験
- バックエンド/インフラの開発経験
- CI/CD環境整備やテスト自動化などの知識や実際に運用改善した経験
- 中規模以上のプロダクトの開発・運用経験
- 複数メンバーがいる環境でのテックリード・マネジメント経験
- サービスグロース施策の提案、実施経験
- アジャイル開発の経験/スクラムマスターの実務経験
- React.js/Next.js/Nuxt.jsなど、何れかのwebフレームワークでの開発経験3年以上
- TypeScript(JavaScript)を用いた開発経験3年以上
- 複数メンバーがいるチームでの開発経験3年以上
- 日本語:ビジネスレベル以上
■求める人物像
「とにかく早く動くものを作る」だけでなく、拡張性・保守性・運用性を考え抜いた設計で、スケールフェーズのプロダクトを前に進められる方を歓迎します。
また、当社のバリューに共感し、体現していただける方と一緒に働きたいと考えています。
For Objective: 目的を明確にし、全ての行動を目的達成に結びつける
Be Open: 率直で透明なコミュニケーションを徹底し、情報の非対称性をコントロールする
Aim High: 高い基準を持ち、卓越した価値を創出する
■歓迎要件
- 生成AIをチーム・組織レベルで活用できるようにするための環境構築・整備の経験
- Firebase/Google Cloudを用いたサービス開発の経験
- Node.jsを用いた開発経験
- バックエンド/インフラの開発経験
- CI/CD環境整備やテスト自動化などの知識や実際に運用改善した経験
- 中規模以上のプロダクトの開発・運用経験
- 複数メンバーがいる環境でのテックリード・マネジメント経験
- サービスグロース施策の提案、実施経験
- アジャイル開発の経験/スクラムマスターの実務経験
募集要項
| 職種 | フロントエンドエンジニア |
|---|---|
| 雇用形態 | 正社員 |
| 勤務体系 | 専門業務型裁量労働制 |
| 就業時間 | 09:30~18:30 |
| 休日 | 年間休日120日, 土日祝休み,完全週休二日制,有給休暇,年末年始休暇,慶弔休暇, 生理休暇、その他会社が指定する休日 |
| 給与 | 年俸:9,500,000円 〜 12,000,000円 固定残業:なし |
| 試用期間 | 試用期間:あり 期間:3ヶ月 条件:本採用時と同様 |
| リモートワーク制度 | ハイブリッドリモート |
| 待遇・福利厚生 | 書籍購入補助制度,リモートワーク制度 |
| 加入保険 | 健康保険あり・労災保険あり・厚生年金あり・雇用保険あり |
| 受動喫煙防止措置 | あり |
| 育児休業取得実績 | あり |
| 就業場所 | 東京都渋谷区渋谷一丁目12番2号クロスオフィス渋谷311号 |
| 勤務先名 | 株式会社HOKUTO |
| 勤務先本社所在地 | 東京都渋谷区渋谷一丁目12番2号クロスオフィス渋谷311号 |
| 勤務先ウェブサイトURL | https://corp.hokuto.app/ |
| 勤務先事業内容 | 医師・医学生向けプラットフォームの運営 医療企業向けマーケティング支援 |
| 勤務先従業員数 | 71 |
| 選考について | ※ 各プロセスは候補者様および弊社の都合により省略または変更される可能性があります 業務委託稼働を検討しない場合: ・カジュアル面談 => 書類選考 ⇒ 1次面接 => 最終面接 ⇒ 採用 業務委託稼働を経て正社員になるかどうかを検討される場合: ・カジュアル面談 => 書類選考 ⇒ 1次面接 => 2次面接 ⇒ 業務委託マッチング期間 => 最終面接 ⇒ 採用 業務委託での契約を希望される場合: ・カジュアル面談 => 書類選考 ⇒ 1次面接 ⇒ 契約 |
| 応募書類等 | 履歴書、職務経歴書 |
紹介会社情報
| 企業名 | 株式会社キッカケクリエイション |
|---|---|
| 業種 | 人材派遣・人材紹介 |
| 代表者名 | 川島 我生斗 |
| 所在地 | 東京都渋谷区桜丘町22番14号 N.E.Sビル N棟3階 |
| 事業内容 | 有料職業紹介・派遣事業 有料職業紹介許可番号:13-ユ-312698 労働者派遣許可番号:派13-316232 |
| 電話番号 | 090-8226-6875 |

