シニアReact/JavaScriptデベロッパー - リモートフロントエンドエンジニア
リモート勤務
フルタイム
パート
当社では、革新的な開発チームに参加していただける、React に精通したシニアJavaScriptデベロッパーを募集しております。このリモートポジションでは、最新のJavaScriptフレームワークとライブラリを使用して、高度なフロントエンドスキルを活かして洗練されたユーザーインターフェースの設計と実装を行っていただきます。
主な責務
- React、Redux、モダンJavaScript(ES6+)を使用した高品質なフロントエンドアプリケーションの開発と保守。
- スケーラビリティとパフォーマンスを確保するため、製品とサービスのアーキテクチャ設計に積極的に参加。
- 高度なCSSテクニック(Flexbox、CSS Grid、Styled Components)を使用した、レスポンシブでアクセシブルなユーザーインターフェースの作成。
- アジャイル開発手法の枠組みの中で、クロスファンクショナルなチームメンバーと緊密に協力。
- 他の開発者のコードレビューを徹底的に行い、コード品質基準を維持。
- 効果的なデバッグとプロファイリングによるアプリケーションパフォーマンスの最適化。
- WebpackやBabelなどのビルドツールの構成と保守によって開発ワークフローを改善。
- Dockerなどのコンテナ化技術を使用したアプリケーションのデプロイと保守。
必須スキル
- 最低3〜4年の専門的なJavaScript開発経験。
- クロージャ、コンテキスト、'this'キーワードなど、JavaScriptの基礎に関する深い理解。
- React及びReduxエコシステム(Context API、Hooks、ミドルウェア、高次コンポーネント(HOC)を含む)の実務経験が最低2年。
- CSS及びレイアウト技術、特にFlexbox、CSS Grid、Styled Componentsの4年以上の経験。
- デバッグおよびパフォーマンスプロファイリングツールに関する実証された熟練度。
- Gitバージョン管理と協調的な開発ワークフローに関する確かな経験。
- Dockerの概念(イメージ、コンテナ、ボリューム)とコンテナ操作(停止、開始、ログ、実行)に関する基本的な知識。
- Webpack及びBabelエコシステムの理解と、ゼロからの構成ファイル作成能力。
- 効果的なコードレビューの実施と建設的なフィードバック提供の経験。
あれば望ましいスキル
- フルスタック開発能力のためのNode.js知識。
- 型安全なJavaScript開発のためのTypeScript経験。
- Jest、React Testing Library、Cypressなどのテストフレームワークの経験。
- CI/CDパイプラインと自動デプロイの経験。
- GraphQLまたはREST API設計原則の理解。
- MobXやRecoilなどの状態管理の代替手段に関する経験。
- ウェブアクセシビリティ標準(WCAG)とその実装技術に関する知識。
当社で働く魅力
先進的なチームに参加し、柔軟なリモート環境で挑戦的なプロジェクトに取り組むことができます。アーキテクチャの意思決定に影響を与え、最先端技術を扱い、協力的でサポーティブな文化の中でスキルを成長させる機会があります。当社は技術的卓越性、創造的な問題解決、継続的な学習を重視しています。