About the role
Craft a fast, SEO-friendly web experience that merges breaking news with seamless VOD playback on any device.
Responsibilities
- Build SSR/ISR pages in Next.js with Tailwind and component libraries.
- Integrate Hls.js or Shaka Player; handle adaptive bitrate events.
- Implement state management (Redux/Zustand) and TypeScript typing.
- Optimise Core Web Vitals: lazy-loading, code-splitting, edge caching.
- Work closely with designers to ship accessible, responsive UI.
Must-haves
- 3 + years React (hooks, context, testing with Jest/React Testing Library).
- Practical experience embedding custom video players.
- Familiarity with SEO, structured data, and analytics SDKs.
- REST/GraphQL consumption; comfortable with CI checks & linting.
- Nice-to-haves
WebSockets for live updates or chat.
React Native / Flutter for future mobile app.