シニアフロントエンドデベロッパー | React・TypeScript | リモートポジション
リモートで
フルタイム
パートタイム
概要
当社では、最先端のWebアプリケーション開発に貢献できる経験豊富なフロントエンドデベロッパーを募集しています。React 18とTypeScriptを活用し、革新的なユーザーインターフェースを構築する重要な役割を担っていただきます。リモート/ワールドワイドでの勤務が可能であり、地理的な制約なく最高の人材と協働することを重視しています。現代的な開発環境で、ユーザー体験を向上させる高品質なフロントエンド実装に情熱を持つ方のご応募をお待ちしています。
主な責任
- 最新のJavaScript(ES6以降)とReact 18を使用した高品質なフロントエンドコードの設計・実装。
- Redux、MobXなどの状態管理ライブラリを活用したスケーラブルなアプリケーション構築。
- REST APIまたはWebSocketsを使用したバックエンドとの効率的な連携および双方向通信の実装。
- コンポーネントベースの設計原則に基づいたモジュール式UIの開発と再利用可能なコンポーネントライブラリの構築。
- Jestなどのテストフレームワークを使用した包括的なユニットテストによるコード品質の確保。
- Gitを使用した効果的なバージョン管理とチーム協業、プルリクエストレビューの実施。
- アナリスト、ビジネス顧客、テスター、アーキテクトなど多職種チームとの協力および要件の技術的翻訳。
- パフォーマンスとユーザー体験を最適化するためのフロントエンド技術の適用とベストプラクティスの導入。
必須スキル・経験
- JavaScript(ES6以降)によるUI開発の2年以上の実務経験。
- React 16.8以降(特にフック機能、コンテキストAPI、Suspenseなど)の深い知識と実装経験。
- Redux、MobX、React Query、Zustandなどの状態管理ライブラリの実践的経験。
- HTML5/CSS3/SASSの高度な理解とXML/JSONデータ形式の扱い。
- SASSおよびLESSプリプロセッサーの実務経験とCSSモジュール、Styled Componentsなどの最新スタイリング手法。
- REST APIまたはWebSocketsを使用したアプリケーション開発経験とHTTPプロトコルの理解。
- Jest、React Testing Library、Enzyme等を使用したユニットテスト作成経験。
- Gitによるバージョン管理システムの実務経験(ブランチング戦略、マージ競合解決など)。
- レスポンシブデザインを含むユーザーインターフェースのレイアウトと最適化、クロスブラウザ互換性対応。
- 論理的思考と優れたコミュニケーション能力(技術選択の根拠を明確に説明できること)。
歓迎するスキル・経験
- TypeScriptの実務経験と高度な型システムの理解(ジェネリック、ユーティリティ型など)。
- Webpack、Vite、ESLintなどの開発ツールのカスタマイズと最適化経験。
- マイクロフロントエンドアーキテクチャの設計と実装経験(Module Federation、Web Componentsなど)。
- フロントエンドでの暗号化技術に関する知識と実装経験(JWT、暗号化ストレージなど)。
- Storybookを使用したコンポーネントライブラリの構築とドキュメント化経験。
- GitHub Actions、Jenkins、CircleCIなどを使用したCI/CDパイプラインの設定と最適化経験。
- 技術文書作成の能力と経験(API仕様書、アーキテクチャ文書など)。
- OAuth 2.0認証標準の実装経験とセキュアなフロントエンド開発の知識。
- Lernaなどを使用したモノレポジトリ開発経験とnpmパッケージ管理。
- アクセシビリティ(WCAG)ガイドラインに準拠したインクルーシブなUI開発経験。
技術スタック
- フロントエンド: TypeScript 5.x、React 18、Redux/MobX、HTML5、CSS3、SASS/SCSS
- 状態管理: Redux Toolkit、React Query、Zustand
- UIコンポーネント: Material-UI、Chakra UI、またはTailwind CSS
- バックエンド連携: RESTful API、GraphQL、WebSockets
- テスト: Jest、React Testing Library、Cypress
- 開発ツール: Webpack 5、Vite、ESLint、Prettier、Git、Storybook
- CI/CD: GitHub Actions、Jenkins
- パフォーマンス: Lighthouse、Web Vitals
- バックエンド: Java/Kotlin、Spring Boot(連携のため理解があると望ましい)
なぜ当社を選ぶべきか
当社のチームに参加することで、最新のフロントエンド技術を活用した革新的なプロジェクトに取り組む機会が得られます。完全リモートの環境で、グローバルな視点を持ちながら、最先端の開発手法と技術を駆使して成長できる環境を提供します。自律性を重視し、継続的な学習と専門能力の向上を支援するとともに、業界標準を上回る報酬体系と柔軟な勤務時間を提供しています。技術的な卓越性とイノベーションを追求する情熱あふれるプロフェッショナルの方、ぜひ私たちのチームにご参加ください。