TELEXISTENCE
TELEXISTENCE

Engineering Manager - Store Applications

TLDR

Lead the engineering for software supporting store staff and operations, ensuring high standards while navigating between legacy and modern technology stacks.

職務内容

Lead product engineering for Store Applications

他チームと連携し、曖昧な要求をチームが実行できるエンジニアリングプランに具体化します。技術的な実現可能性、UX実装品質、デリバリーリスク、現場オペレーションの実態を要件整理の議論に持ち込むことで、このロールは意思決定に関与し、担当領域では必要に応じて意思決定を担うことが期待されます。

  • 曖昧なプロダクト要求・運用要求を、実行可能なエンジニアリングプランに落とし込む

  • プロダクト・UX・技術・デリバリーの各リスクを早期に可視化し、不明瞭な要件には具体的な代替案を提示する

  • ロードマップとスコープの意思決定に対して、エンジニアリング観点から提案・助言し、担当領域では必要に応じて意思決定を担う

  • UX Quality and Design System Adoption

    本ポジションは、チームが提供するユーザー体験の品質に責任を持ちます。デザイナーとしてではなく、デザイン意図やUX要件がレガシー・モダン双方のフロントエンド実装で損なわれないように導くエンジニアリングリーダーとして関わります。店舗スタッフの業務上の摩擦をどれだけ減らせたかを、実際の指標で継続的に確認することが前提です。

  • デザインシステム(Figma、Tailwind CSS、shadcn/ui、React)のエンジニアリング実装と社内浸透をリードする

  • レガシーとモダン双方の画面・接点で、一貫したユーザー体験を維持する

  • 成果はコンポーネント数ではなく、現場オペレーションの摩擦を実際にどれだけ減らせたかで測る

  • Drive technical execution and modernization

    既存のUnity / Blazor / C#コードベースと、立ち上がりつつあるReact / TypeScriptの方向性をまたいでチームを導きます。本番稼働中のオペレーションを止めないよう、モダン化の順序を慎重に設計することがこのロールの重要な役割です。バックエンドリードとフロントエンドリードは各ドメイン内で技術的な権限を持ち、このロールはスタック横断での足並みとエリア全体の一貫性に責任を持ちます。

  • マイグレーション作業のシーケンスを設計し、稼働店舗へのリスクを最小化する

  • プロダクションコードを定期的に読み、レビューし、必要に応じて書く

  • Store Applications領域全体で技術的負債を管理し、トレードオフの議論をリードする

  • Own production delivery and reliability

    これらのシステムは実店舗で稼働しているため、安全なデリバリーは最低条件です。CI/CD、テスト、可観測性、ホットフィックス、ロールバック、インシデント対応まで含め、担当領域全体のリリース品質と本番運用準備に責任を持ち、インシデントから得た学びを計画に反映します。

  • 担当領域全体のCI/CD、リリース品質、ホットフィックス/ロールバック、インシデント対応に責任を持つ

  • 実店舗環境向けに、テスト、可観測性、運用準備の水準を継続的に引き上げる

  • 本番からのフィードバックをエンジニアリングの優先順位に確実に反映する

  • Build and grow the team

    エンジニアの採用・コーチング・マネジメントを行い、エンジニアリングの標準を定め、プロダクションソフトウェアを責任を持って運用できるチームを作ります。メンバーの成長とチームの健全性は、周辺業務ではなく中核業務です。

  • エンジニアを採用しマネジメントする。1on1を行い、メンバーを育てる

  • コード品質、テスト、レビュー、本番運用準備に関するスタンダードを整備する

  • 計画品質、キャパシティ管理、デリバリーの予測可能性を改善していく

  • 応募要件

    マネージャー、テックリード、あるいは強いプロダクトエンジニアリングリードとしてエンジニアリングをリードした経験があり、実ユーザーが頼りにするソフトウェアをリリース・運用してきた方を想定しています。スピード、品質、信頼性、UX、保守性のあいだで地に足のついたトレードオフを下せること、そしてその判断を非エンジニアに対しても精度を落とさずに説明できることが重要です。

    Must have:

  • C# / .NETを中心としたソフトウェア開発の実務経験、および本番稼働中システムでの設計・実装・運用経験

  • フロントエンドまたはユーザー向けプロダクト開発経験(Unity / Blazor / React / TypeScriptいずれかの実務経験を含む)

  • REST API / gRPCの基本理解と、フロントエンド・バックエンド間の連携設計または実装経験

  • Git/GitHubを用いた開発フロー(コードレビュー、ブランチ運用、CI/CD連携)での実務経験

  • テスト・可観測性・障害対応を含む運用品質の改善経験(テスト設計、監視、リリース/ロールバック運用など)

  • エンジニア、エンジニアリングチーム、または強いプロダクトエンジニアリングのイニシアチブをリードした経験

  • 曖昧な要件を実行可能なエンジニアリングプランに翻訳し、関係者と合意形成できる力

  • 日本語(ネイティブもしくは、JLPT N1相当)と英語(ビジネスレベル)でのコミュニケーション能力

  • Nice to have:

  • Azure / Docker / Kubernetesを利用したサービス運用または改善経験

  • Redis / MongoDB / PostgreSQLのいずれかを用いたデータモデリング・運用経験

  • デザインシステム実装経験(Figma / Tailwind CSS / shadcn/uiなど)

  • IoT / ロボティクス / リテールオペレーション領域のソフトウェア開発または運用経験

  • レガシースタックからモダンスタックへの段階的移行(移行計画、並行運用、リスク管理)の推進経験

  • エンジニア採用、育成、評価、1on1などのピープルマネジメント実務経験

  • TELEXISTENCE is a robotics company that specializes in developing remote-controlled and AI-driven robots for retail and operational environments. By integrating advanced robotics with IoT technology, we enhance human presence and streamline processes, making us a distinctive player in the automation landscape.

    Founded
    Founded 2017
    Employees
    11-50 employees
    View company profile
    Report this job
    Apply for this job