Senior ReactJS Engineer
Location: remote (+- 1 hour from CET)
Employment: full-time (40 hours per week)
Our client is a product-driven technology company operating in the video streaming space, providing a full-cycle platform for launching, managing, and scaling digital video services.
The company combines expertise in platform development, product strategy, and delivery to support a wide range of clients — from large-scale broadcasters to niche content providers — across international markets.
We’re looking for a Senior ReactJS Engineer to join a cross-functional team working on a mature, production-grade web platform.
You’ll be contributing to a key client project, building user-facing features, and maintaining high standards of code quality and architecture.
Requirements:
- 5+ years of experience as ReactJS Engineer (strong React 18 + TypeScript is required)
- Experience with modern state management approaches outside of Redux, including working with proxy- or signal-based libraries such as Valtio or Zustand.
- Experience with data fetching strategies using tools like SWR or TanStack Query, including handling caching mechanisms and token renewal.
- Experience with Webpack 5, including optimizing bundle performance, implementing code splitting, and using lazy loading techniques.
- Experience in writing tests using Jest and React Testing Library, as well as end-to-end testing with Playwright.
- Familiarity with Storybook, ESLint, and enforced code quality tooling
- Comfortable working in complex, long-lived codebases, with a strong understanding of plugin-based architecture and the separation between server and application state
- Prefers explicit, practical solutions over heavy abstraction; experience in SaaS or multi-tenant environments is a plus
- Strong communication skills and ability to work in a team
- Fluent English (spoken and written)
Nice to have requirements:
- Experience with streaming / media products
- Basic backend understanding (BFF concept)
- Accessibility and i18n knowledge
- Docker / cloud / CI-CD basics
- Experience in SaaS or multi-tenant products
Responsibilities:
- Develop features within a structured monorepo
- Work with a plugin-based architecture
- Review code and support engineering best practices
- Collaborate on estimations and backlog refinement
- Translate business requirements into technical solutions
- Use AI tools (including Claude) in your daily workflow
We offer:
- Remote work in the international company with HQ in Dublin, Ireland
- Competitive salary in the EUR
- Flexible working hours to help you manage your work/life balance
- Career and professional growth
- Warm and friendly attitude to every specialist