תיאור המשרה
Description
The C2 application is the primary interface for operators, combining mission planning, real-time control, telemetry, and video into a unified system.
We are looking for a Full Stack Team Lead to build and lead the C2 development team from the ground up. This role combines technical leadership and people management, with strong ownership over architecture, execution, and alignment with the broader system (core backend and edge platforms).
Responsibilities
Responsibilities:
Team Leadership
Build, lead, and mentor a team of frontend/full-stack developers
Define team standards, development processes, and best practices
Drive execution, delivery planning, and technical quality
Support hiring, onboarding, and growth of team members
Technical Leadership
Lead the design of the architecture (including microfrontend approach)
Guide implementation of a real-time, high-performance C2 application
Ensure scalability, maintainability, and modular system design
Make key technology decisions and define development guidelines
Review designs and code, ensuring alignment with architecture and standards
Cross-Team Collaboration
Work closely with Core (backend) and Edge (on-device) teams
Translate product roadmap and system constraints into technical direction
Ensure alignment between frontend, backend, and edge capabilities
Drive integration strategies across:
Real-time communication layers
Video streaming pipelines
Telemetry and control systems
System Ownership
Own the end-to-end frontend domain within a distributed system
Balance product requirements with technical constraints (real-time, air-gapped, edge)
Identify risks, trade-offs, and long-term architectural considerations
Lead debugging and resolution of complex cross-system issues
What Makes This Role Unique
Opportunity to build and lead a team from scratch
Direct impact on the core operator interface of a real-world system
Work across frontend, backend, and edge domains
Influence architecture, technology, and engineering culture
Solve challenges in:
Real-time UX
Multi-platform orchestration
Video + telemetry integration
Cloud and air-gapped deployments
Requirements
6+ years of experience in frontend or full-stack development
2+ years of experience in technical leadership or team leadership roles
Strong expertise in modern frontend frameworks (React preferred)
Proven experience designing architecture for complex systems
Technical Expertise
Experience building real-time, data-intensive applications
Strong understanding of architecture and modular design
Experience integrating with:
Backend systems (Java / Python)
Real-time communication (WebSockets, pub/sub)
Distributed systems / messaging (Kafka, Redis, etc.) - Advantage
Understanding of performance, scalability, and state management
System & Domain Understanding
Experience working in distributed systems environments
Ability to understand and work across backend and edge systems
Experience in systems involving video streaming, telemetry, or real-time control – strong advantage
Familiarity with air-gapped or constrained environments – advantage
Nice to Have
Experience in C2 systems, drones, robotics, or defense-related domains
Background in map-based or geospatial applications
Experience with video technologies (WebRTC, RTSP, GStreamer)
Familiarity with DevOps and CI/CD practices
המשרה הזו רלוונטית עבורך?