HudHud Maps シニアフロントエンドエンジニア(リモート、サウジアラビア)
データとAIの企業である HudHud Maps 向けに、スケーラブルな React.js インターフェースを構築します。 バックエンド、プロダクト、デザインの各チームと連携し、Node.js API、使いやすさ、パフォーマンス、アクセシビリティ、CI/CD に取り組みます。
仕事内容
- React.js とそのエコシステムを使い、レスポンシブで直感的かつ高性能な Web アプリケーションを設計、構築、改善する。
- アクセシビリティ、クロスブラウザ対応、フロントエンドパフォーマンスのベストプラクティスを適用する。
- 再利用可能なコンポーネントを作成し、明確で保守しやすいコード構成を維持する。
- バックエンドエンジニアと連携し、API とフロントエンド機能をスムーズに接続する。
- バックエンドに関する議論に参加し、必要に応じて Node.js サービスに助言する。
- プロダクトマネージャーやデザイナーと協力し、ビジネス要件を技術的な解決策に落とし込む。
- プラットフォーム全体で一貫したデザインパターンと使いやすい体験を推進する。
- コードレビュー、テスト、CI/CD ワークフローに参加する。
- 合意したスケジュールと品質基準を満たしながら、機能の提供に責任を持つ。
- 知識とベストプラクティスを共有し、コラボレーション、イノベーション、継続的な改善を支援する。
応募要件
- 4~6年のフロントエンドエンジニアとしての実務経験があり、スタートアップでの経験が望ましい。
- React.js と ES6+ を含むモダン JavaScript に習熟している。
- HTML5、CSS3、レスポンシブデザインの原則に関する確かな知識がある。
- Redux または Context API、および Next.js などのフレームワークの経験が求められる。
- Node.js によるバックエンド開発と一般的な API 統合パターンを理解している。
- フロントエンドのパフォーマンス最適化、アクセシビリティ標準、セキュリティのベストプラクティスを理解している。
- AWS、Google Cloud Platform、Azure のいずれかに加え、Docker または Kubernetes の経験があれば歓迎。
