Uvation
Uvation
Uvationは、ITインフラストラクチャ、人工知能、サイバーセキュリティ、クラウド運用に注力するテクノロジーサービス企業です。マネージドIT、セキュリティ、ネットワーク運用に加え、DellやNvidiaの技術を活用したAIソリューションを提供しています。また、Oracle Cloud、Google Cloud、Amazon Web Servicesとのパートナーシップを通じてクラウド環境を支援し、ハードウェアやソフトウェア製品を扱うマーケットプレイスも運営しています。コンサルティング、ヘルスケア、人工知能などの分野の組織にサービスを提供しており、マネージドテクノロジーサービス、安全なインフラストラクチャ、エンタープライズ向けクラウドソリューションに関心のある専門家に関連する事業を展開しています。

ルーマニア在住・リモート勤務のシニアフロントエンド開発者兼テックリード

グラフィックス負荷の高いインターフェースの React と Next.js のアーキテクチャを主導し、エンジニアを育成しながら、ルーマニアから高性能で十分にテストされたフロントエンド機能をリモートで提供します。

仕事内容

  • 複雑なフロントエンド機能の技術方針を策定する
  • 設計上の意思決定、コードレビュー、メンタリングを通じてチームを導く
  • React と Next.js で高度なフロントエンド機能を構築する
  • UI、ビジネスロジック、データアクセス層を明確に分離したスケーラブルなアーキテクチャを確立する
  • 一貫した API を備えた再利用可能なコンポーネントライブラリを作成する
  • REST サービスに接続し、バックエンドチームと API 契約を検証する
  • コード分割、遅延読み込み、バンドル分析によってパフォーマンスを測定・改善する
  • WebGL、three.js、React Three Fiber を使用してグラフィックス負荷の高いインターフェースを開発する
  • 座標系、プロバイダーのフォールバック、API トークンを管理しながら地図 SDK を接続する
  • 意図しないグローバルな影響を生じさせず、既存のホストアプリケーションに安全に埋め込めるコンポーネントを作成する
  • Vitest または Jest と React Testing Library を用いたテスト方針を定義・維持する
  • CI/CD プロセス、Git の運用、プルリクエストレビューを支援する
  • 同僚をメンタリングし、作業を分解し、工数を見積もり、技術文書を作成する
  • フロントエンドのセキュリティ原則を適用し、可観測性、リリース、本番インシデント調査を支援する

応募要件

  • 5~8年の実務経験があること
  • React、Next.js、TypeScript、およびモダンな Hooks ベースのコンポーネント開発に精通していること
  • 単一の信頼できる情報源を備え、UI、ビジネスロジック、データアクセスを明確に分離したスケーラブルなフロントエンドアーキテクチャを設計できること
  • 再利用可能なコンポーネントライブラリを構築し、一貫したコンポーネント API 標準を維持できること
  • Zustand、Redux Toolkit、または同等の状態管理ソリューションを使用し、効率的なセレクター設計も行えること
  • レスポンシブ、アクセシブル、かつスタイルが分離されたインターフェースに対応できる、HTML、CSS、SCSS の高度なスキルがあること
  • IBM Carbon や Material UI などのシステムを使用し、詳細なビジュアル仕様をインターフェースに落とし込めること
  • 型付きモデル、アダプター、ポーリングを備えた REST API を統合し、不完全または一貫性のないデータを防御的に処理できること
  • バックエンドチームと API 契約を定義または検証し、契約テストの実践を適用できること
  • プロファイリング、メモ化、コード分割、遅延読み込み、バンドル分析によってパフォーマンスを最適化できること
  • グラフィックス負荷の高い画面におけるフレームレート、GPU 使用率、メモリに関する考慮事項を理解していること
  • WebGL、three.js、React Three Fiber を実務で扱い、シーンとカメラの制御、ポインターピッキング、アニメーションタイムラインを実装できること
  • 多層化されたインターフェースとグラフィックス面にまたがるイベントとインタラクションを管理できること
  • 地図 SDK を統合し、座標系を扱い、プロバイダーのフォールバックを実装し、API トークンを保護できること
  • 明確な props とコールバック、分離されたスタイル、意図しないグローバルな影響のないホストアプリケーション用コンポーネントを構築できること
  • 実用的なテスト戦略に基づき、Vitest または Jest と React Testing Library で堅牢なテストを実践できること
  • 厳格な TypeScript、エラーバウンダリー、クロスブラウザテスト、ブラウザ DevTools を扱えること
  • CI/CD パイプライン、Git ワークフロー、綿密なプルリクエストレビューに貢献できること
  • Azure DevOps の経験があること
  • メンタリング、タスク分解、見積もり、技術文書作成を通じてテクニカルリーダーシップを発揮できること
  • 安全な環境設定、安全なログ記録、第三者依存関係の責任ある利用など、フロントエンドセキュリティの基本を理解していること
  • 歓迎:GSAP や Framer Motion などの高度なアニメーションツールの経験
  • 歓迎:チャートおよびデータ可視化ライブラリの経験
  • 歓迎:Playwright を使用したビジュアルリグレッションまたはエンドツーエンドテストの経験
  • 歓迎:大規模な国際化・ローカライゼーション提供の経験
  • 歓迎:マイクロフロントエンド、モノレポ、デザインシステムガバナンスに関する知識
  • 歓迎:本番環境の可観測性、リリース、インシデント調査を支援した経験
  • 歓迎:複雑なインタラクションに関する技術調査または概念実証を主導した経験

福利厚生

  • リモート勤務
  • 契約雇用