Evolent
Evolent
Evolentは、医療保険プランを運営する組織や医療提供者が、治療の連携や、腫瘍科、循環器科、筋骨格系医療、プライマリケアなどの専門領域における費用管理を行えるよう支援するヘルスケア企業です。同社のマネジメントソリューションは、治療成果の向上を目指すケアパスを支え、臨床上の指針を患者のニーズにつなげます。医療とソフトウェアを活用したサービスの両分野で事業を展開し、ソリューションの構築と提供に取り組むチームが活動しています。

React・Next.js 主任ソフトウェアエンジニア

EvolentのAI支援型医療プラットフォームにおけるフロントエンドのアーキテクチャと開発を主導し、ReactとNext.jsでエージェントと人間の連携フローを構築します。 アクセシビリティ、セキュリティ、フロントエンドのライフサイクル全体にわたるデリバリーを推進します。

仕事内容

  • エージェントから人間への引き継ぎ体験について、設計からデリバリーまでの開発を主導します。
  • フロントエンドエンジニアを指導し、育成します。
  • 構想からデプロイ、継続的な保守まで、フロントエンド開発を統括します。
  • プロダクト、UX、臨床、エンジニアリングの各パートナーと連携し、機能の優先順位付けと提供を行います。
  • ReactとNext.jsのアーキテクチャ、コンポーネント境界、キャッシュ標準、read-your-writesの動作を定めます。
  • AKS上でNext.jsコンテナをセルフホストするための標準を定義します。
  • Backend-for-Frontendパターンと、.NET/C#およびPython/FastAPIサービスとの統合を確立します。
  • デザイントークンとMaterialベースのテーマについて協業します。
  • npmのサプライチェーン管理策と依存関係スキャンを管理します。
  • コードレビューを行い、エンジニアリング、アクセシビリティ、セキュリティの標準を維持します。
  • Next.jsの移行を含め、フレームワークとライブラリのアップグレードを主導します。
  • SSE、Vercel AI SDK、assistant-ui、CopilotKit、AG-UIを使用したストリーミングインターフェースを設計します。
  • AG-UIのイベント契約、共有状態、フロントエンドツール、承認による中断の仕様を定めます。
  • 承認、変更、オーバーライド、監査のための人間参加型ワークフローを設計します。
  • エージェント呼び出しの遅延、中断、失敗への対応を定義します。
  • データ量の多いグリッド、ドキュメントビューア、リッチテキストエディタ、ワークフローウィザードの提供を主導します。
  • WCAG 2.1/2.2 AAおよびSection 508への準拠を確保します。
  • フロントエンドにOpenTelemetryの計測機能を追加します。
  • 品質、セキュリティ、コンプライアンス、プライバシーを維持しながら、AI支援型エンジニアリングツールを使用・評価します。
  • 再利用可能なAIプロンプト、エージェント、プレイブック、エンジニアリングパターンを開発します。
  • AI、知的財産、セキュリティ、プライバシー、PHI、Responsible AIに関するポリシーを遵守します。
  • PHIをブラウザストレージ、クライアントログ、テレメトリに含めないようにします。
  • 同僚とともにAI支援ソリューションをレビューし、検証します。

応募要件

  • ソフトウェア開発の実務経験が7年以上あり、そのうちReactとTypeScriptを使用した本番Webアプリケーション開発が4年以上あること。
  • 3名以上のソフトウェアエンジニアから成るチームを率いた経験が2年以上あること。
  • Server ComponentsとClient Components、サーバーサイドレンダリング、ストリーミング、キャッシュを含むNext.jsの実践的な知識があること。
  • AIまたはエージェント駆動型ユーザーインターフェースの開発経験、またはServer-Sent EventsやWebSocketsを使用した同等のストリーミング・リアルタイムインターフェースの開発経験があること。
  • KendoReactまたはMUIを使用したデータ量の多い企業向け画面の開発経験があること。
  • Backend-for-Frontendアーキテクチャ、および.NET (C#)とPython (FastAPI)のサービスに関する経験があること。
  • Entra ID (Azure AD)とOpenID Connect認証の実装経験があること。
  • WCAG 2.1/2.2 AAおよびSection 508の要件を満たすアプリケーションの構築に精通していること。
  • VitestまたはJest、React Testing Library、Playwrightの使用経験があること。
  • Docker、Kubernetes(AKSを優遇)、GitHub Actions、OpenTelemetryの経験があること。
  • SBOM、ロックファイルのポリシー、依存関係スキャンを含むnpmサプライチェーンセキュリティの経験があること。
  • GitHub CopilotなどのAI支援開発ツールを日常的に使用していること。
  • 優れたリーダーシップとコミュニケーション能力があること。
  • アジャイル手法およびグローバルに分散したチームでの業務経験があること。
  • 優れた問題解決能力があること。
  • コンピューターサイエンス、ソフトウェアエンジニアリング、または関連分野の学士号もしくは修士号、または同等の実務経験があること。
  • 自宅のインターネット速度が10 Mbpsを超えること。
  • 雇用開始前に、政府発行の顔写真付き身分証明書、包括的なバックグラウンドチェック、対面でのI-9確認が必要です。また、薬物検査が行われる場合があります。
  • 最終面接は現地での出席が必要となる場合があります。
  • 面接中のAIツールの使用は禁止されています。
  • 歓迎する経験:PythonおよびPydantic AI、人間参加型AIエージェント体験、FHIR R4、Da Vinci PAS、Azure Service Bus、C#/.NET、デザインシステムとMaterial Design、本番環境でのAI統合、または医療、PHI、HIPAA。

福利厚生

  • 仕事と生活のバランス。
  • 柔軟な勤務形態。
  • 職務における裁量。
  • 健康保険の福利厚生。
  • 充実した福利厚生制度。
  • 機会均等雇用主。
  • 合理的配慮のサポート。