シニアReact開発者(トラベルテック)| リモートフロントエンドエンジニア
リモート勤務
フルタイム
パート
旅行業界に革命をもたらす熟練したReact開発者をお探しですか?当社では、複数目的地の複雑な旅程に対応する高度なオンライン旅行プランナーおよび予約プラットフォームの構築を支援する経験豊富なフロントエンドエンジニアを募集しております。React、JavaScript、TypeScriptにおける貴方の専門知識は、世界中の旅行者が冒険を計画し予約する方法に直接影響を与えることでしょう。
プロジェクトについて
貴方は、複数目的地の旅行計画と予約プロセスを簡素化する革新的な旅行テクノロジープラットフォームに取り組むことになります。この複雑なアプリケーションでは、複雑な予約フロー、インタラクティブマップ、動的価格設定、パーソナライズされた旅程など、あらゆるデバイスでシームレスなユーザーエクスペリエンスを提供するための優れたフロントエンドソリューションが必要とされます。
主な責任
- React 18およびTypeScript 5.xを使用した、レスポンシブでクロスブラウザ互換性のあるユーザーインターフェースの設計および開発。
- フック、コンテキストAPI、関数コンポーネントなど、最新のReactのベストプラクティスに従った、クリーンで効率的なコンポーネントアーキテクチャの実装と維持。
- バックエンド開発者と協力し、REST/GraphQL APIを統合し、クライアントとサーバー間のデータフローを最適化。
- Redux Toolkitおよび他の適切な状態管理アプローチを使用した状態管理ソリューションの設計と実装。
- アプリケーション全体で一貫性を確保するための再利用可能なUIコンポーネントライブラリの作成と維持。
- ロード時間、レンダリング効率、スムーズなユーザーインタラクションに焦点を当てたアプリケーションパフォーマンスの最適化。
- コード品質と安定性を確保するための包括的なユニットテストおよび統合テストの作成。
- 高いコード品質基準と知識共有を維持するためのコードレビューへの参加。
- ベストプラクティスとデザインパターンに従って、既存のコードベースを継続的にリファクタリングおよび改善。
- プロジェクトに役立つ可能性のある新しいフロントエンド技術の調査と実装。
必須スキル
- Reactエコシステムに焦点を当てたフロントエンド開発における3年以上の専門的経験。
- 最新のJavaScript(ES6+)およびTypeScript開発における強い熟練度。
- React(v16+)およびReduxアーキテクチャパターンにおける豊富な経験。
- Webpack 5、Babel、npm/yarnなどの最新ビルドツールの実用的な知識。
- レスポンシブデザインの作成とクロスブラウザ互換性の確保における経験。
- CSSプリプロセッサ(SASS/LESS)および最新のCSS実践に関する堅実な理解。
- Gitバージョン管理および協力的な開発ワークフローにおける習熟度。
- 開発タスクのためのLinuxコマンドライン操作の経験。
- Jest、React Testing Library、Cypressなどのフロントエンドテストフレームワークに関する知識。
- 技術仕様を読み、テキストベースのチームコミュニケーションに参加するのに十分な基本的な英語能力。
あれば望ましいスキル
- 旅行業界または予約アプリケーションにおける経験。
- マッピングライブラリ(Google Maps API、Mapboxなど)の知識。
- Next.jsを使用したサーバーサイドレンダリングの経験。
- GraphQLおよびApollo Clientに関する知識。
- Reactアプリケーションのパフォーマンス最適化技術における経験。
- CI/CDパイプラインおよびデプロイメントプロセスに関する知識。
- Dockerなどのコンテナ化技術における経験。
- アクセシビリティ基準(WCAG)および実装技術の理解。
- アジャイル、リモートファーストな環境での就業経験。
当社で働く理由
貴方は、人々の旅行体験を真に向上させる製品の構築に参加し、柔軟なリモート環境で最先端の技術を使用することになります。当社は、競争力のある報酬、イノベーションを重視する協力的な文化、そして成長する旅行テクノロジープラットフォームのアーキテクチャと方向性を形作る機会を提供しています。貴方の仕事は、世界中の思い出に残る旅を計画するユーザーに直接影響を与えることでしょう。