
フロントエンドエンジニア(React/TypeScript)—ブラジル・リモート
Virtasantのクラウド管理Webコンソール向けに、ReactとTypeScriptの機能を構築し、担当します。ラテンアメリカの分散型エンジニアリングチームと連携し、テスト済みでAPIと統合されたフロントエンドを提供します。
仕事内容
- ReactとTypeScriptを使用して本番環境向けのフロントエンド機能を構築・改善する
- 複雑なフォーム、設定ワークフロー、ダッシュボード、インタラクティブなアプリケーション体験を開発する
- プロダクトおよびUI/UXの要件を信頼性の高い本番環境向けインターフェースに変換する
- 共有フロントエンドコンポーネント、ライブラリ、ツール、エンジニアリングプラクティスに貢献する
- 機能開発と並行してユニットテストと統合テストを作成する
- 既存のテストスイートを維持・拡張する
- リグレッション、エッジケース、本番環境の問題を調査・修正する
- ピアコードレビューに参加する
- フロントエンドアプリケーションを本番環境のREST APIに接続する
- アプリケーションの状態、バリデーション、エラー、ローディング状態、APIレスポンスを管理する
- 要件の把握と技術設計から、実装、テスト、デプロイ、本番環境での検証まで、機能を一貫してリードする
- Git、プルリクエスト、自動リンティング、テスト、ビルドプロセス、CI/CDパイプラインを扱う
- GenAI支援開発ツールを活用しつつ、コード品質に責任を持つ
- 分散型環境でエンジニア、プロダクト関係者、デザイナーと協働する
- 実装上の判断、ブロッカー、リスク、進捗を伝える
- 必要に応じて技術的な判断と実装の詳細を記録する
応募要件
- プロフェッショナルなフロントエンドソフトウェア開発経験が5年以上あること
- ReactとTypeScriptを使用した本番環境向けWebアプリケーションの構築経験が豊富であること
- 通常の機能開発でユニットテストと統合テストを作成してきた実績があること
- フロントエンドアプリケーションをREST APIに接続した本番環境での経験があること
- 大規模な共有本番コードベースへの貢献経験があること
- Git、プルリクエスト、コードレビュー、CI/CDワークフローの経験があること
- GenAI支援コーディングツールをソフトウェア開発に取り入れた経験があること
- コンピューターサイエンス、工学、または関連分野の学位、あるいは同等の実務経験
- React hooks、コンポーネントアーキテクチャ、状態管理、複雑なフォームに関する深い知識
- 強力なJavaScriptスキルと現代的なWeb開発の基礎知識
- 確立されたフロントエンドアーキテクチャと共有コンポーネントライブラリでの業務経験
- 自動リンティング、テスト、ビルドプロセス、CI/CDパイプラインの経験
- UI、状態、API、アプリケーションの各層にまたがってフロントエンドの問題をデバッグできること
- 優れた文章力と口頭でのコミュニケーション能力
- 高い当事者意識を持ち、自律的に働けること
- 分散型チームで非同期に協働できること
- 優れた分析力と問題解決能力
- 建設的なコードレビューのフィードバックを提供・受容できること
- モノレポ、デザインシステム、Node.js、Python、より広範なフルスタック開発、GenAI搭載プロダクト、または複雑なクラウドポータルの経験があれば尚可。ただし必須ではない









