Job Description

Proem Sports is a sportstech firm working with sport and live event organisations to drive commercial performance. We have built a customer data platform which unifies data from all fan touchpoints to provide in-depth analytics, a fan segmentation engine and marketing capabilities to deliver actionable insights along with engagement capabilities.
We are looking for a Senior Frontend Developer (React) who will play a crucial role in developing the user-facing aspects of our Customer Data Platform (CDP). This role is ideal for someone with 4-7 years of hands-on experience in frontend development. This role goes beyond traditional frontend development—our ideal candidate will also work on tracking-based ecosystems, messaging integrations, and engagement solutions for web and mobile platforms. You will be responsible for implementing real-time event tracking, building SDKs, and enabling push and in-app notifications.
Key Responsibilities:
- Develop, test, and maintain user-friendly web applications using React.js.
- Take ownership of our tracking ecosystem, integrating and refining our javascript tracking SDK.
- Collaborate with backend engineers to ensure seamless event tracking, data collection, and real-time insights.
- Build and optimise push notification systems, in-app messaging, and on-site engagement tools using Firebase Cloud Messaging (FCM) and Service Workers.
- Ensure scalable and accurate event tracking across web and mobile platforms.
- Work with mobile developers to facilitate cross-platform communication (React Native, native app tracking, push notifications).
- Develop real-time analytics dashboards and visualisation tools using Chart.js, D3.js, or Recharts.
- Optimise frontend performance, ensuring efficient data fetching, caching, and rendering strategies.
- Ensure UI/UX designs are technically feasible and optimised for cross-browser compatibility and performance.
- Stay up to date with emerging frontend, tracking, and engagement technologies.
Requirements:
- Strong proficiency in React.js, Next.js, Java Script (ES6+), Type Script, HTML, and CSS.
- Experience with frontend build tools such as Webpack, Gulp, or Grunt.
- Strong expertise in CSS for responsive and visually appealing interfaces.
- Knowledge of event-driven architectures, Web Sockets, and real-time data processing.
- Experience with tracking technologies (Snowplow, Segment, Amplitude, Mixpanel, or Google Analytics).
- Understanding of service workers and browser push notification APIs.
- Experience with RESTful APIs, Graph QL, and handling data efficiently.
- Familiarity with Git and version control workflows.
- Strong problem-solving skills and ability to debug tracking issues effectively.
- Ability to write clean, efficient, and maintainable code.
Preferred Qualifications:
- Experience with server-side rendering (Next.js, React Server Components).
- Familiarity with real-time event processing pipelines (Kafka, Firehose, Airflow).
- Exposure to mobile app tracking SDKs and cross-platform engagement (React Native, Firebase Analytics).
- Understanding of cloud-based services such as AWS (S3, Lambda, Kinesis).
- Experience working in Agile/Scrum development environments.
- Exposure to A/B testing, personalization engines, and growth engineering principles.
What We Offer:
- Opportunity to be an early team member in a high-impact startup
- Ownership and autonomy in shaping product UI/UX
- Collaborative, innovation-driven culture
- Competitive compensation and potential equity options

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application