説明
KMC Solutionsの次なるSENIOR FRONT-END DEVELOPERとして、次の大きなキャリアステップを実現しませんか?
採用された方は、最新のフロントエンド技術を活用して視覚的に魅力的で高機能なユーザー体験を実現するウェブアプリケーションのユーザーインターフェイス(UI)の設計、開発、および保守を担っていただきます。また、ジュニア開発者の指導やプロジェクトにおける技術的意思決定のリードもお任せいたします。
給与に加え、下記の魅力的な福利厚生をご用意しております:
- 健康保険/HMO
- 無制限のMadMax Coffeeが楽しめます
- 多彩な学習および成長の機会
- アクセス可能なクラウドHRプラットフォーム(Sprout)
- 業界標準を上回る休暇制度
SENIOR FRONT-END DEVELOPERの主な職務内容は以下の通りです:
- デザインおよび開発
- HTML、CSS、JavaScriptフレームワークを使用して、ワイヤーフレームおよびデザインモックアップをインタラクティブなウェブページに変換します。
- 複数のデバイスおよびブラウザに対応した複雑かつレスポンシブなユーザーインターフェイスを構築します。
- アニメーション、データ可視化、動的なインタラクションなどの高度な機能を実装します。
- ベストプラクティス、適切なコメント付け、およびユニットテストにより、コード品質を確保します。
- パフォーマンス最適化
- 画像の最適化や効率的なJavaScript実行を含む、フロントエンドコードの速度およびパフォーマンスを最適化します。
- ウェブサイトのパフォーマンス指標を監視し、改善すべき箇所を特定します。
- コラボレーション:
- デザイナー、プロダクトマネージャー、バックエンド開発者と密接に連携し、プロジェクト要件に沿うよう努めます。
- 技術的なコンセプトを技術に精通していない関係者にも効果的に伝達します。
要件
応募される方は、以下の要件に関して専門的な知識をお持ちである必要がございます:
- 必要なスキル(5年以上の実務経験)
- コアフロントエンド開発スキル
- HTML5 & CSS3 – セマンティックマークアップ、Flexbox、Grid、レスポンシブデザイン
- JavaScript (ES6+) – 最新構文、非同期プログラミング(Promises、async/await)
- TypeScript – 保守性向上のための静的型付けJavaScript
- React.jsエコシステム
- React.js – ファンクショナルコンポーネント、フック、コンテキストAPI
- 状態管理 – React Context、Zustand、必要に応じたRedux
- コンポーネントライブラリ – shadcn/ui、Material-UI、Tailwind CSS
- サーバーサイドレンダリング(SSR)および静的サイト生成(SSG) – Next.jsの知識があれば尚可
- React Query / SWR – データ取得およびキャッシング
- フォーム管理 – React Hook Form、Formik
- Vite.js – 設定、ホットモジュールリプレイスメント(HMR)、高速ビルド
- DevOpsおよびデプロイメント(AWS、Docker)
- Docker – フロントエンドアプリケーションのコンテナ化、Dockerfileの作成
- AWSサービス – ECS、S3など
- CI/CDパイプライン – GitHub Actions、AWS CodePipeline
- Infrastructure as Code(IaC) – AWS CDK、SAM
- テストおよびデバッグ
- ユニットテスト – Jest、React Testing Library
- エンドツーエンドテスト – Playwright、Cypress
- Lintおよびコード品質 – ESLint、Prettier
- API統合およびデータ処理
- RESTful API – 効率的なデータ取得
- WebSockets – リアルタイム通信
- 認証および認可 – JWT、OAuth
- ソフトスキルおよびコラボレーション
- バージョン管理 – Git、GitHub/GitLab
- アジャイルおよびスクラム – スプリント単位での作業、JIRA/Confluence
- 優れたコミュニケーション能力 – 技術的な概念を明確に説明する能力