シニアフルスタック開発者(React/Node.js)- リモートポジション
フルタイム
パートタイム
リモートで
現代のJavaScriptエコシステムに精通した経験豊富なフルスタック開発者をお探しでしょうか?当社のクライアントは、革新的な顧客体験ソリューションを専門とする先進的な企業であり、才能あるシニアフルスタック開発者を募集しております。このポジションでは、リモートで働きながら最先端のアプリケーション開発プロジェクトに貢献する機会を提供いたします。
主な責任:
- JavaScript、TypeScript、React、およびNode.jsを使用した堅牢なWebアプリケーションの設計、開発、保守。
- flexboxやグリッドレイアウトなどの最新のCSS3技術を使用した、レスポンシブユーザーインターフェースの実装。
- Node.jsとExpressを使用したサーバーサイドアプリケーションおよびRESTful APIの開発。
- 機能横断チームと協力し、ビジネス要件を技術的ソリューションに変換。
- 開発チームをリードし、若手開発者に技術的ガイダンスを提供。
- コード品質とベストプラクティスを確保するためのコードレビューへの参加。
- フロントエンドとバックエンドの両システムにおける問題のトラブルシューティングとデバッグ。
- 最大速度、スケーラビリティ、およびユーザーエクスペリエンスのためのアプリケーションの最適化。
- Web開発における新興トレンドと技術の最新情報の把握。
- チーム内での技術文書作成と知識共有への貢献。
必須スキル:
- JavaScript(ES2017(ES8)以降の仕様に関する深い知識を含む)の7年以上の実務経験。
- フロントエンド開発におけるReact.js(バージョン18以上)の高い熟練度。
- TypeScript(バージョン5.0以上)の専門レベルの実装経験。
- バックエンド開発におけるNode.js(バージョン18以上)とExpress.jsフレームワークの経験。
- ReactでのフロントエンドコードとNode.jsでのバックエンドコードの両方を書く実証された能力。
- flexbox、グリッドレイアウト、最新のマークアップ技術を含む高度なCSS3スキル。
- RESTful APIの設計と実装の経験。
- Linux/Mac OS X環境での作業に精通していること。
- チームリーダーとしての経験があり、他の開発者を指導する能力を実証していること。
- 優れた問題解決能力と細部への注意力。
- 英語に堪能な優れたコミュニケーションスキル。
- リモート環境で独立して作業する能力を持つ自己motivated的な方。
あれば望ましいスキル:
- MobX状態管理パターンとReduxアーキテクチャの経験。
- JavaScript以外のプログラミング言語(Python、Go、Java、C#など)の少なくとも1つの知識。
- Dockerを使用したコンテナ化とKubernetesを使用したオーケストレーションの経験。
- CI/CDパイプライン、特にGitLab CIに精通していること。
- 基本的な並行性の概念と非同期プログラミングモデルの理解。
- データベース技術(MongoDB、PostgreSQL、MySQL)の経験。
- Jest、Mocha、Cypressなどのテストフレームワークの知識。
- アジャイル開発手法に精通していること。
- マイクロサービスアーキテクチャの経験。
- Webセキュリティのベストプラクティスの理解。
当社のチームに参加する理由:
シニアフルスタック開発者として、グローバルブランドの顧客体験に直接影響を与える挑戦的なプロジェクトに取り組む機会があります。柔軟なリモート勤務環境、競争力のある報酬、そして最先端の技術でスキルを向上させる機会を享受いただけます。当社の協力的な文化は、サポート環境での革新、継続的な学習、専門的な成長を奨励しています。