Frontend Engineer
Build and scale React and TypeScript interfaces for real-time video surveillance, including playback, timeline, and multi-camera experiences. The role requires strong frontend performance, streaming, architecture, testing, and accessibility expertise.
About the job
Responsibilities
- Architect and scale high-performance React and TypeScript applications for real-time surveillance operations.
- Build UI components for video playback, timeline scrubbing, and multi-camera grid management.
- Optimize client-side rendering, network bandwidth, and browser memory usage for high-frequency data streams.
- Partner with Product, Design, and Machine Learning engineers to turn complex AI detection capabilities into simple user experiences.
- Establish frontend architecture patterns and testing standards.
- Mentor team members.
Requirements
- Experience building production web applications with React and TypeScript.
- Strong understanding of frontend performance profiling, browser memory management, and client-side optimization.
- Hands-on experience with real-time data streams, including WebSockets, SSE, or WebRTC.
- Strong software engineering fundamentals, including modular architecture, state management, and automated testing.
- High attention to UI detail, usability, and web accessibility.
Nice-to-Haves
- Experience with web video technologies such as HLS, WebRTC, MSE, or Canvas/WebGL video rendering.
- Experience building spatial or location-aware dashboards with mapping tools such as Mapbox or Leaflet.
- Experience in fast-paced startup environments or developer-centric B2B SaaS platforms.
Skills
React, TypeScript, WebSockets, Server-Sent Events, Webrtc, Hls, Mse, Canvas, Webgl, Mapbox, Leaflet, State Management, Automated Testing, Web Accessibility, Browser Memory Management
Similar jobs
Frontend Engineering jobsDesign-focused frontend engineer building and maintaining AI-powered Creative and Studio products. The role requires React, Next.js, and TypeScript expertise, strong UX sensibility, and a portfolio of compelling web experiences; formal degrees and certifications are not required.
Own the creation, quality, experimentation, and continuous improvement of Kong’s marketing web experiences. The role requires 4–6 years of web experience, strong HTML/CSS/JavaScript skills, CMS expertise, and hands-on A/B testing experience.
Build and operate high-performance Vue.js commerce surfaces, including storefronts, checkout, and subscription workflows, for global users. The role requires strong frontend performance, PWA, accessibility, localization, caching, and typed API integration expertise.
Senior frontend engineer responsible for building shared SDKs, component libraries, and scalable frontend architecture for Postman’s client platform. The role requires 8+ years of frontend experience and deep expertise in JavaScript, TypeScript, React, performance, and engineering quality.
Build and optimize responsive, production-quality interfaces for zero-knowledge and web3 applications using TypeScript, React, and Next.js. The role requires at least five years of software engineering experience, strong UX awareness, and familiarity with blockchain concepts.