
シニア React 開発者——エジプトからのリモート勤務
国際的なデリバリーチーム向けに、スケーラブルな React と TypeScript アプリケーションを構築します。再利用可能なフロントエンドアーキテクチャ、クラウド連携、自動テスト、CI/CD の実践を推進します。
仕事内容
- レスポンシブな Web アプリケーションと再利用可能な React/TypeScript コンポーネントライブラリを構築する
- 現代的な React 開発で関数コンポーネント、Hooks、状態管理、モジュール化アーキテクチャを使用する
- スケーラブルなフロントエンドアーキテクチャと再利用可能なエンジニアリングパターンを作成・維持する
- 安全な認証と認可により、React アプリケーションを REST API および Microsoft クラウドサービスに接続する
- 単体テスト、コンポーネントテスト、エンドツーエンドテストの自動化カバレッジを開発する
- CI/CD パイプライン全体で品質ゲートを維持する
- アクセシビリティ、ブラウザ互換性、パフォーマンス、可観測性、保守性を向上させる
- コードレビューを行い、エンジニアリング標準と確立されたベストプラクティスを守る
- 技術的負債を評価し、持続可能な改善計画の実行を支援する
- UX 専門家、ソリューションアーキテクト、バックエンドエンジニア、ビジネス関係者と協働する
- プルリクエストとピアレビューを含む Git ベースのワークフローに従う
- Azure DevOps のプロセスと CI/CD パイプライン開発に貢献する
- アーキテクチャ、実装の詳細、連携、運用上の考慮事項を明確かつ簡潔に文書化する
- 専門知識を共有し、他の開発者に技術的な指針を提供する
- 技術的な意思決定、リスク、依存関係、ブロッカーを明確かつ先回りして伝える
応募要件
- プロフェッショナルなソフトウェア開発経験が7年以上あり、最近の React と TypeScript の実務経験が豊富であること
- 本番環境の React アプリケーションとスケーラブルなフロントエンドアーキテクチャを設計、構築、保守した実績があること
- 関数コンポーネント、Hooks、状態管理、モジュール設計、非同期プログラミングを含む現代的な React に関する深い知識
- 再利用可能なコンポーネントと UI ライブラリの作成経験
- フロントエンドアプリケーションを REST API とクラウドサービスに接続した実務経験
- 安全な認証および認可方式を実装した経験
- 単体テスト、コンポーネントテスト、エンドツーエンドテスト、フロントエンドビルドツールの実務経験
- Git、プルリクエスト、コードレビュー、Azure DevOps、CI/CD パイプラインを十分に扱えること
- レスポンシブデザイン、アクセシビリティ、クロスブラウザ対応、Web パフォーマンス、可観測性、安全な Web 開発への理解
- 技術的負債を発見し、保守性と拡張性に優れたソリューションを提供した経験
- UX デザイナー、アーキテクト、バックエンド開発者、ビジネス関係者と部門横断チームで協働した経験
- 技術文書を作成し、ナレッジトランスファーセッションを主導した経験
- Microsoft Azure の経験があれば望ましい。特に Azure App Service、Azure Functions、API Management、Microsoft Entra ID の経験
- React を Microsoft Dataverse、Dynamics 365、Power Platform に接続した経験があれば望ましい。Power Platform Component Framework コントロールを含む
- デザインシステム、再利用可能な UI ライブラリ、アプリケーションテレメトリ、体系的なソフトウェアテストの経験があれば尚可
- 優れた分析力と問題解決力があり、実務的で成果重視の姿勢を持つこと
- ビジネスレベルの英語力があり、技術的な意思決定を説明し、国際チームと協働できること
福利厚生
- 無料の従業員向け福利厚生として、ゲームルーム、毎日の朝食、フルーツ、コーヒーなどの温かい飲み物、ソフトドリンクとジュース、社外イベント、パーティーを利用できます
- 社会保険完備
- オープンドア型の経営方針
- 充実した医療保険
- 住居手当と交通手当
- 革新性と効率を重視するフレンドリーな職場環境
- キャリアアップと人材育成の機会
- フィードバックを奨励
- 表彰・報奨制度
- 競争力のある給与とインセンティブ
- 柔軟で快適な勤務スケジュール
- 楽しい委員会活動
- 金銭的報奨
- 有給休暇
- 社会福利厚生









