シニアReact JavaScriptデベロッパー | リモートフルタイムポジション
リモート勤務
フルタイム
当社では、革新的なチームに加わる経験豊富なシニアReact JavaScriptデベロッパーを募集しております。リモート / ワールドワイドのこのポジションでは、最新のJavaScriptフレームワークとツールを使用して最先端のフロントエンドソリューションを開発する機会があります。React/Reduxアーキテクチャと高度なCSS実装に焦点を当て、アジャイル環境内で製品設計の形成を支援していただきます。モスクワオフィスへの訪問が可能な方が望ましいです。
主な責任
- React 18とモダンJavaScript(ES6+)を使用した高度なフロントエンドソリューションの設計と開発。
- 製品設計とサービスアーキテクチャの決定に積極的に参加。
- FlexboxとGridを含む高度なCSS技術を使用したレスポンシブレイアウトの実装。
- アジャイル手法環境における他職種チームとの協力。
- 高品質なコード基準を維持するための徹底的なコードレビューの実施。
- 最新のプロファイリングとデバッグツールを使用したアプリケーションパフォーマンスの最適化。
- Webpack 5とBabelを使用したビルドシステムの構成と維持。
- 開発プロセスと標準の継続的改善への貢献。
必須スキル
- 最低3〜4年の専門的なJavaScript開発経験。
- クロージャ、コンテキスト、「this」バインディングを含むJavaScriptの基礎に関する深い理解。
- React 17+とReduxエコシステム(Context API、Hooks、ミドルウェア、HOCを含む)の少なくとも2年間の実務経験。
- CSSとレイアウト、特にFlexboxとCSSグリッド実装の4年以上の経験。
- styled-componentsまたは類似のCSS-in-JSライブラリの習熟。
- ブラウザのデバッグとパフォーマンスプロファイリングツールの高度な知識。
- Gitバージョン管理と協調開発ワークフローの経験。
- コンテナ操作(開始/停止/ログ/実行)とボリューム管理を含む基本的なDocker知識。
- 基礎となるエコシステムを理解し、WebpackとBabelをゼロから構成する能力。
- コード品質を向上させるための効果的なコードレビューの経験。
望ましいスキル
- フルスタック開発能力のためのNode.jsの知識。
- ReactプロジェクトにおけるTypeScript実装の経験。
- Jest、React Testing Library、またはCypressなどのテストフレームワークの経験。
- CI/CDパイプラインと自動デプロイ戦略の理解。
- 異なるタイムゾーンにわたる分散チームでの以前の勤務経験。
- MobX、Recoil、またはZustandなどの状態管理の代替手段の経験。
- ウェブアクセシビリティ(WCAG)標準と実装の知識。
当社に参加する理由
リモートワークの柔軟性を楽しみながら、最先端のウェブアプリケーションに取り組むことができます。当社の協力的な環境は、革新、専門的成長、知識共有を奨励しています。競争力のある報酬と、あなたのスキルとキャリアの軌道を向上させる挑戦的なプロジェクトに取り組む才能あるデベロッパーチームと一緒に働く機会を提供しています。