転職・求人情報の詳細をご覧になる場合は会員登録(無料)が必要です
| 部署・役職名 | シニアフロントエンドエンジニア - 小売ロボットシステム |
|---|---|
| 職種 | |
| 業種 | |
| 勤務地 | |
| 仕事内容 |
■職務概要 コンビニエンスストアのロボット運用全般で利用されるフロントエンドアプリケーションのエンドツーエンドを統括するポジションです。要件を具体化するため関連事業チームやデザイナーと協力して、実装可能な仕様書を作成し、プロトタイピング→実装→リリースというワークフローを主導していただきます。また、自ら実務に携わりながら、2名のフロントエンドエンジニアを「プレイヤー兼コーチ」として指導していただきます。 主に日本のエンドユーザー向けに製品を提供する一方で、英語圏のエンジニアリングチーム内の業務も行うため、日本のマネージャーや事業関係者は英語でコミュニケーションをとれるものの、入ってくる情報やビジネスコンテキストの大部分は日本語となります。 ■チームとプラットフォームについて 当社は今後、従来のUnity製2Dアプリケーションを、最新のWebView型アーキテクチャへ移行する予定です。現在、新たに開発された.NET REST APIバックエンドと連携する、TypeScriptとReactを用いた簡易Webアプリケーションの初期構築段階にあります。当社の基盤システムはC#、gRPC、Azureに依存していますが、当ポジションでは、ゼロからこの新しいWeb標準のクライアント層を構築することに注力していただきます。従来、各エンジニアが全コンポーネントを扱う体制でしたが、事業規模の拡大に伴い、専任化を推進しています。複雑化するロボット工学データと直感的なユーザー体験の橋渡し役としてフロントエンド領域を牽引し、統一されたマルチプラットフォーム対応クライアントアプリケーションの基盤を構築するのが、当ポジションの役割です。 ■課題:ソフトウェアとハードウェアの融合 当社のソフトウェアアプリケーション(フロントエンドとバックエンド双方をカバー)はエンドユーザーとの直接的な接点であるため、常に多様かつ変化する要望に直面しています。当ポジションでは、ソフトウェアのスピード感とハードウェアの物理的制約が交錯する、特異な環境下で業務に従事していただきます: - 開発サイクルのギャップを埋める:ハードウェアおよび自動化の開発サイクルは、純粋なソフトウェアに比べて構造的に長期化します。ハードウェアの問題を緩和させるべく、ソフトウェアによる創意工夫を凝らした回避策を考案したり、ハードウェアの正式リリース前にビジネス価値を検証する「仮想」機能を実装したりなどが日常的に求められます。 - エンジニアリング基準の向上:他の専門チームはそれぞれの領域では専門家ですが、最新のSaaSプラクティスや非機能要件(NFR)についてはあまり詳しくない場合があります。一般的なソフトウェア開発のノウハウをもって他チームを支え、システム全体の高い信頼性と拡張性が担保されるよう、調整役としてご活躍いただきます。 単なるコーディング以上の能力が求められ、制約を乗り越える柔軟性と、組織全体のソフトウェアエンジニアリングの水準を引き上げるリーダーシップが不可欠なポジションです。 ■全社共通の技術スタック - フロントエンド:TypeScript、React、C#、Blazor、(Tailwind、shadcn) - バックエンド:.NET - クラウドインフラ:Terraform、Azure、Kubernetes - データストア:PostgreSQL、MongoDB、Redis - IoT/エッジ:.NET、C++、Python、ROS、NVIDIA Jetson AGX、IoTボード - CI/CD:GitHub Actions、SonarQube、Ansible 【主な業務】 ■リーダーシップと主体性 - 技術戦略:新規フロントエンドアプリケーションのアーキテクチャ基盤を構築し、保守性と将来的な拡張性を担保する実用的な判断を下す。 - チーム指導:プレイヤー兼コーチとして、自ら積極的にコードを書きつつ、コードレビュー、ペアプログラミング、技術的な指導を通じてエンジニアを育成する。 - 製品デリバリー:要件定義や設計レビューから実装、リリース、デプロイ後の監視に至るまで、エンドツーエンドのデリバリーライフサイクルを統括する。 - 他部門との連携:バックエンド(.NET)、デザイン、ロボティクス、運用各チームと連携し、高品質で統合されたユーザー体験を実現させる。 ■技術的な実装とアーキテクチャ - コア開発:TypeScriptと最新のReactを用いた複雑なフロントエンド機能を設計 / 実装し、コード品質の基準を打ち立てる。 - アーキテクチャの進化:ステート管理、ルーティング、パフォーマンスチューニング、エラー処理に重点を置き、アプリケーションアーキテクチャを進化させる。 - API統合:RESTおよびgRPCを介して、バックエンドサービスとの信頼性の高い統合パターンを設計する。 - マルチプラットフォーム戦略:複数のターゲット(Web、WebViewベースのモバイルアプリ)へ対応したリリースを可能にする。 - 信頼性および運用:統合的な計装(ロギング、メトリクス、エラー追跡)によりシステムの信頼性を確保し、インシデント解決を率いる。 ■継続的改善 - 技術動向の把握:新興のフロントエンド技術に関する最新情報を掴み、プラットフォームの改善案に落とし込む。 - プロセスの最適化:継続的な自己研鑽の文化を醸成し、アジャイルなワークフローやCI / CDプロセスの改善に取り組む。 |
| 応募資格 |
【必須(MUST)】 - ソフトウェアエンジニアとして7年以上務めた方。- TypeScriptおよびReactを5年以上実務で使用した方。 - 実際のユーザー向けアプリケーションの開発経験(リリースおよび運用フェーズなど)が3年以上ある方。 - 5名以上のエンジニアとGitを使用したチーム開発の経験がある方。 - エンジニアリングチームメンバーへの指導経験がある方。 - 技術的な意思決定に参画した経験がある方。 - ビジネスチームやデザインチームと密接に連携した経験がある方。 - WebViewベースのモバイルアプリケーション開発の経験がある方。 - 英語で円滑なコミュニケーションを図れる方。 - 日本語の文章や文脈を理解する意欲または能力をお持ちの方。(業務上、日本語での情報取得が頻繁となるため) 【歓迎(WANT)】 - 新興スタートアップ企業と、大企業双方での実務経験がある方。- フロントエンドの可観測性(エラーログ、パフォーマンス指標、ユーザーフローの計測)に携った経験がある方。 - 自動テストツール(Jest、Testing Library、Cypress、Playwright)の使用経験がある方。 - ロボティクス、IoT、またはリアルタイムテレメトリを必要とするダッシュボードの開発経験がある方。 - 日本語でコミュニケーションを図れる方。 - .NET/C#によるバックエンド開発の経験がある方。 - Blazorの活用経験がある方。 ■求める人物像 - バランスを保った思考:スタートアップの俊敏性と、エンタープライズシステムに求められる信頼性とを両立させるノウハウがある方。現実的な品質管理手法により安定性を保たせつつ、予測不可能に近い製品をリリースへと導くことができる方。 -自己管理能力とタフさ:ビジネス要件が絶えず変化する未整備な環境下でも、自身のタスクとストレスレベルを巧みに管理し、優れた成果を上げられる方。 - コミュニケーションの架け橋:非エンジニアメンバーに対して技術的な妥協点について説明し、理解しやすい代替案を提案できる。 - 要約者:曖昧な議論を主体的に進め、大まかな要件から明確な方向性を導き出せる方。 - チームビルダー:メンタリングやプロセス改善により、フロントエンドチームのスキルおよび生産性の向上に尽力できる方。 - 協力的なリーダー:謙虚で積極的、かつ問題解決に注力し、自ら進んで課題の洗い出しから解決までを導ける方。 |
| アピールポイント | 自社サービス・製品あり 日系グローバル企業 ベンチャー企業 社内公用語が英語 女性管理職実績あり 20代管理職実績あり ストックオプション制度あり |
| 受動喫煙対策 | 喫煙室設置 |
| 更新日 | 2026/05/08 |
| 求人番号 | 8223265 |
採用企業情報
- Telexistence株式会社
-
- 会社規模101-500人
- ハードウエア
- その他
-
会社概要
【設立年月日】2017年1月23日
【代表者】富岡 仁
【本社所在地】東京都大田区平和島6-1-1 東京流通センター物流ビルA棟 AE3-3
【事業内容】
TXは、ロボットを変え、構造を変え、世界を変える、をミッションとし、遠隔操作・人工知能ロボットの開発およびそれらを使用した事業を展開するロボティクス企業です。世界中から高い専門性をもつ人材が集まり、ハードウェア・ソフトウェア、AI、遠隔操作技術を一貫して自社で開発しています。ロボットの活躍の場を工場の外にまで広げ、労働に関わる社会の基本的なあり方を変革することを目指します。
転職・求人情報の詳細をご覧になる場合は会員登録(無料)が必要です