Skip to main content

Frontend Developer

Posted today

imcs groupAustin (TX)

SENIORITY

Senior

SALARY

$60.00 per hour

Apply (opens in a new tab)

About the role

Hiring: Senior Front-End Developer (React + Live Streaming)
Location: Austin, TX or Sunnyvale, CA Rate: $60/hr Employment Type: W2 Only About the Role We are looking for an amazing Senior Front-End Web Developer to join our team and help shape the future of our live streaming experience. In this role, you will lead the development of user-facing video platforms, building highly responsive, pixel-perfect UI components in React while managing the complex orchestration of real-time data and media streams. If you love the challenge of bridging beautiful design with deep technical video architectures like MSE, WebRTC, and HLS players, this role is for you! What You'll DoBuild Next-Gen Streaming UI: Architect, develop, and maintain high-performance web applications using React and TypeScript. Optimize Video Playback: Implement and tune player libraries such as Video.js, Hls.js, or Shaka Player to ensure seamless, buffer-free playback across devices. Enable Real-Time Interaction: Build ultra-low-latency interactive features, including live chat, real-time reactions, and viewer polling using WebSockets or SSE. Enhance Performance: Continually optimize application bundle sizes, state management, and DOM rendering to handle thousands of concurrent live events. What We're Looking ForCore Front-End Expertise React Mastery: 4+ years of professional experience building complex, production-grade applications with React, modern state management (Redux, Zustand, Context API), and TypeScript. Responsive Styling: Deep understanding of CSS-in-JS (Styled Components, Emotion) or utility-first CSS frameworks (Tailwind) to build fluid, responsive layouts. Clean Architecture: Experience with component-driven development, custom hooks, and implementing robust front-end testing suites (Jest, React Testing Library). Streaming & Media Experience (Highly Preferred) Video Delivery Protocols: Strong familiarity with live video protocols like HLS, MPEG-DASH, or ultra-low-latency WebRTC.Player Customization: Proven experience embedding and customizing open-source media players such as Video.js, Hls.js, Shaka, and similar tools. Real-Time Event Handling: Strong background working with asynchronous data streams and real-time networking protocols like WebSockets.
Bonus Points If You Have: Experience building streaming analytics dashboards to track video Quality of Service (QoS) metrics, such as startup time and bitrates. Familiarity with cloud-based video ingestion and transcoding workflows (AWS Elemental, Mux, or Livepeer). A passion for UI/UX design and a sharp eye for smooth animations (Framer Motion).

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this