Senior React Developer

Sourceintech โ€” Czechia ยท Posted ~1 day ago

Senior Hybrid

Skills

React TypeScript Custom Hooks Advanced Component Patterns Performance Optimization WebSockets TanStack React Query Apollo Client GraphQL Vitest React Testing Library Playwright Test Architecture API Mocking UI Architecture

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

Join a senior engineering team rebuilding a large-scale, client-facing application that processes continuously updating, high-frequency data. You will design performant React interfaces, solve complex production issues, own frontend architecture and testing, and help guide technical direction. The ideal candidate has substantial hands-on experience with real-time or data-intensive UIs, React, TypeScript, WebSockets, modern server-state tools, and automated testing.

Highlights

Senior individual-contributor role with deep architectural ownership, challenging real-time UI engineering, global collaboration, and opportunities to shape a high-performance product.

Description

Senior React Developer - real-time, data intensive UI Engineering | Prague | hybrid | Senior IC We're hiring for a critical, high-profile project - a full replatforming of a large-scale, real-time data intensive application serving thousands of external clients worldwide. This is a genuinely complex, external-client-facing system - not an internal tool, not a CRUD app. The engineering problem The application processes and renders continuously updating, high-frequency data in real time, connected to numerous downstream data sources - and users are acting on that data live, as it changes. That's the actual engineering challenge here: building a UI that stays fast, correct, and stable under constant real-time data flow, at scale, for thousands of concurrent external users. You'll be building new features, resolving real issues surfacing from an active client migration, and shaping how this high-performance interface evolves. Team ~80 people across the globe on the project overall. UI engineering team specifically: 20 people globally, 5 in Prague. This is a senior individual contributor role - we need a battle-scarred UI Engineering veteran who's designed and built complex, large scale and most importantly data intensive, ideally real-time data, UIs. High potential juniors are unfortunately not a goto fit for this particular role. The one thing that matters most Genuine, hands-on experience building real-time or high-throughput, data-intensive UIs - interfaces where users act on continuously updating data. Standard business applications, however well built, aren't a match here - this is the single biggest filter for this role. What you'll need Deep React + TypeScript: custom hooks, advanced component patterns, performance optimisation, error boundaries, context architectureReal-time data experience: WebSockets, and UIs that stay performant under continuous high-frequency updatesTanStack React Query and Apollo Client (GraphQL) for server stateGenuine ownership of testing: Vitest, React Testing Library, Playwright โ€” including test architecture, fixtures, and API mocking. 100% unit test coverage expected, owned by developers, not handed offReal architectural ownership โ€” you've designed complex UIs from the ground up, have opinions on architecture and design, and can proactively guide technical direction. This is not a "pick up a ticket" role Interview process Live coding and a practical assignment, completed without AI coding tools - come ready to demonstrate your own hands-on skill directly. Is this you? If you've built real-time or heavily data-intensive frontends, genuinely own architecture and testing as part of your craft, and want deep technical ownership rather than a path into management - this is worth a conversation. If your background is mainly standard business applications or task-based delivery, this specific role won't be the right fit - but reach out anyway, we may have something better suited.