About: Our client is a global technology company focused on building data-rich, interactive web applications for the sports industry. Their products combine advanced data analysis and video technology to help teams and organizations better understand performance, make strategic decisions, and engage with their audiences. The team works across multiple sports and continues to expand into new areas, always pushing the boundaries of what’s possible with sports data and visualization. Responsibilities: * Develop and maintain modern front-end applications using React and TypeScript * Build intuitive, highly interactive user interfaces with advanced data visualizations (charts, tables, heatmaps, and more) * Integrate with both internal and external APIs to deliver dynamic, data-driven experiences * Collaborate closely with designers, backend engineers, and other front-end developers within a monorepo setup * Work on reusable component libraries and contribute to building and maintaining UI patterns (using Storybook) * Support new feature development as well as improve and refactor existing codebases * Ensure high code quality through code reviews, testing, and documentation
Requirements: * 3+ years of experience working with TypeScript in production * Strong expertise in React (version 18+) and its modern ecosystem * Experience with state management (e.g., Zustand), data fetching (React Query), and routing (React Router) * Solid understanding of API integration, including experience with OpenAPI and type-safe generated client code * Familiarity with component-driven development and testing using Storybook * Experience working in a monorepo and collaborating effectively in a team environment * Basic knowledge of AWS services supporting front-end apps (CloudFront, API Gateway, Lambda, Cognito)