
シニアReact開発者(エジプトからのリモート勤務)
Opinov8に加わり、シニアReact開発者として、拡張性の高いReactおよびTypeScriptアプリケーションを開発します。再利用可能なコンポーネント設計、フロントエンドアーキテクチャ、自動テスト、CI/CD統合を担当します。
仕事内容
- ReactとTypeScriptを使用して拡張性の高いWebアプリケーションを構築・保守する
- 再利用可能で保守性の高い、高品質なReactコンポーネントを作成する
- フロントエンドアーキテクチャとコンポーネント設計に関する意思決定に貢献する
- ビジネス要件と技術要件を効果的なフロントエンドソリューションに落とし込む
- 最新のフロントエンドプラクティスを用いて、レスポンシブでアクセシブル、ユーザーフレンドリーなインターフェースを開発する
- クリーンで保守性が高く、十分にテストされたコードを作成する
- フロントエンドアプリケーション向けに単体テスト、統合テスト、エンドツーエンドテストを実装する
- パフォーマンス、ユーザビリティ、技術上の問題を調査し解決する
- バックエンド開発者、ソリューションアーキテクト、UX/UIデザイナー、その他の技術関係者と緊密に連携する
- コードレビュー、コーディング規約、エンジニアリングのベストプラクティスに貢献する
- CI/CDパイプラインを使用して、ビルド、テスト、デプロイを自動化する
- Azure DevOpsでソース管理、作業追跡、CI/CDプロセスを管理する
- 技術文書とフロントエンド開発標準を維持する
- チーム全体の複雑な技術課題のトラブルシューティングと解決を支援する
- 面接、技術評価またはテスト課題、該当する最終判断など、採用活動を支援する
応募要件
- フロントエンド開発を中心とした、7年以上のプロフェッショナルなソフトウェア開発経験
- Reactを用いた本番環境での豊富な開発経験
- TypeScriptに関する高度な専門知識
- 最新のJavaScriptおよびES6+に関する深い知識
- 再利用可能で拡張性の高いReactコンポーネントを設計・構築できる実証済みの能力
- フロントエンドアーキテクチャとデザインパターンに関する確かな理解
- フロントエンドのテストフレームワークおよびプラクティスの経験
- 自動単体テストおよび/または統合テストの実装経験
- CI/CDパイプラインと最新のソフトウェアデリバリープラクティスの経験
- Azure DevOpsを使用したソース管理およびCI/CDの実務経験
- REST APIを介してフロントエンドアプリケーションとバックエンドサービスを統合した経験
- Gitと最新の開発ワークフローに関する深い理解
- Agile/Scrum環境での勤務経験
- 優れた分析力と問題解決能力
- 効果的なコミュニケーション能力と、クロスファンクショナルなエンジニアリングチームで協働する能力
- 歓迎:ReactコンポーネントとMicrosoft Dynamics 365を統合した経験
- 歓迎:ReactアプリケーションまたはコンポーネントとMicrosoft Power Platformを統合した経験
- 歓迎:Power Apps Component Framework(PCF)の経験
- 歓迎:Dataverseの経験
- 歓迎:Dynamics 365 SalesまたはCustomer Serviceの経験
- 歓迎:Azureサービスの経験
- 歓迎:Redux、Zustand、その他類似の最新の状態管理ツールの経験
福利厚生
- 完全リモートで、柔軟な働き方が可能
- 複数の業界にまたがるプロジェクトに携われる
- 継続的な学習とキャリア開発の機会を得られる
- 実践的な業務経験を積める
- 多様で異文化に富んだチームと協働できる







