
シニアフロントエンドエンジニア(Eコマース)
ReactとNext.jsで、Prenuvoの全身スキャン予約プラットフォームを構築します。 コンバージョンを左右する決済、支払い、予約管理などの患者体験をリードします。
仕事内容
- 決済、支払い、予約管理、営業支援またはパートナー経由の予約フローを主導する
- プロダクトおよびマーケティングチームと連携し、予約ファネルの実験を開始して評価する
- React、Next.js App Router、TypeScriptを用いて、高速でアクセシブルな顧客向け機能を開発する
- サーバーコンポーネントとクライアントコンポーネントの境界や、TanStack Query、Zustand、React Hook Form、Zodの利用を含むフロントエンドアーキテクチャを設計する
- 予約体験を、Stripe、Affirm、commercetools、Voucherify、Salesforce、Auth0、Google MapsなどのコマースAPIやサービスに接続する
- ユーザーの同意設定を尊重しながら、リリースにDatadog RUM、PostHog、機能フラグ、Google Tag Managerを導入する
- Core Web Vitalsを改善し、バンドルサイズを削減して、レンダリング性能を最適化する
- キーボード操作とスクリーンリーダーに対応するセマンティックなインターフェースを構築し、自動アクセシビリティチェックを追加する
- Vitest、Testing Library、MSW、Playwrightを使い、コンポーネント、APIモック、エンドツーエンドの自動テストを作成する
- 本番環境の成果に責任を持ち、リリース後にダッシュボードを確認して問題を修正する
- プロダクト、デザイン、マーケティング、バックエンドのエンジニアと協力し、コンポーネントとAPI契約を定義する
- 設計の議論やコードレビューで技術的な意思決定を導き、メンタリングを通じてジュニアエンジニアを支援する
- 実装、レビュー、テストでAI支援開発ツールを適切に活用する
応募要件
- 通常、4年以上のプロフェッショナルなフロントエンドエンジニア経験があり、そのうち3年以上はReactとTypeScriptを用いた本番アプリケーションの構築経験がある
- Next.jsまたは同様のReactフレームワークに精通し、サーバーサイドレンダリング、ルーティング、サーバーとクライアントのレンダリングのトレードオフを理解している
- セマンティックHTML、モダンCSS、レスポンシブレイアウト、イベントループ、ネットワークとキャッシュの挙動、レンダリングパイプラインを深く理解している
- 最新のデータ取得や状態管理の手法、および複雑で検証機能を備えた複数ステップのフォームの経験がある
- VitestまたはJest、Testing Library、PlaywrightまたはCypressなどを用いた、ユニット、コンポーネント、エンドツーエンド各レベルの優れたテスト実践ができる
- 決済、支払い、またはその他のトランザクションフローを構築した経験がある
- WCAG 2.1 AAとCore Web Vitalsを理解している
- Datadog RUM、Sentry、PostHog、Google Analyticsなどのフロントエンド可観測性およびプロダクト分析ツールを使用した経験がある
- GitHub ActionsやAWSなど、最新のCI/CDとクラウドホスティングの実務経験がある
- 複雑な機能を設計から本番環境まで一貫して担当した実績がある
- 曖昧な業務に対応し、デリバリーの速さと品質のバランスを取れる
- 効果的にコミュニケーションを取り、エンジニアリング、デザイン、ビジネス各チームと協働できる
- 採用時に米国で就労する法的資格を有し、現在も将来も雇用主による就労ビザのスポンサーを必要としない
- 選考された場合、バックグラウンドチェックを受ける意思がある
福利厚生
- 人々の生活と健康に良い影響を与えうる仕事に貢献できる
- チームメンバーとして全身スキャンを無料で受けられる
- 成長機会と柔軟なキャリアパスを利用できる
- 毎週のチーム交流、知識共有、懇親の時間に参加できる
- 柔軟な休暇制度を利用できる
- 公共交通機関や駐車場の費用に対する通勤補助を受けられる
- 税引前拠出が可能な401(k)退職年金制度に参加できる。会社は現在、マッチング拠出を行っていない
- 医療、歯科、眼科、メンタルヘルスを含む包括的な保障を利用できる







