×
Register Here to Apply for Jobs or Post Jobs. X

Senior Frontend Developer

Job in Cape Town, 7100, South Africa
Listing for: Bullock Tech Talent Partners
Full Time position
Listed on 2026-01-25
Job specializations:
  • Software Development
    Software Engineer, Front End Developer, Full Stack Developer, Senior Developer
Job Description & How to Apply Below

Location

Cape Town (Claremont) – Hybrid, 3 days in office per week

Introduction

We are seeking a Senior Frontend Developer with a strong technical background and a passion for real-world problem solving. You will be part of creating a reliable, low latency athlete-and-ball tracking system. Our client's products are used in training sessions, live TV broadcasts, augmented reality experiences, and officiating, so enthusiasm for new greenfield technology is a must.

Required skills / Experience
  • Deep expertise in React (including hooks, context, state management solutions like Redux/Zustand, and performance profiling).
  • We will consider developers with strong expertise in other frontend frameworks (e.g. Angular/Vue),
    but solid React competency is preferred and strong Type Script experience is mandatory.
  • Strong experience with frontend testing at multiple levels (unit with Jest + React Testing Library, integration/end-to-end with Cypress or Playwright, visual regression, and component testing strategies).
  • Proven track record working with RESTful APIs, complex asynchronous data flows, real-time updates (Web Sockets, Server-Sent Events), data fetching/caching strategies (e.g. Tan Stack Query / SWR / Apollo), and error handling/resilience patterns.
  • Advanced proficiency with Git workflows (including rebase, cherry-pick, large-scale refactoring), modern CI/CD pipelines, and frontend-specific build tooling/performance optimization (Webpack/Vite/Rollup, bundle analysis, lazy loading, code splitting).
  • Cloud experience, either AWS or GCP.
  • Experience in building Electron applications.
  • Experience architecting scalable, maintainable frontend systems and making technology decisions that impact long-term project health.
Nice to Have Skills
  • Hands-on experience with real-time data visualization libraries (e.g. D3.js, Three.js, Babylon.js, Chart.js with advanced customization, or WebGL-based rendering).
  • Familiarity with NX or similar build platform.
  • Prior work in sports technology, wearable devices, performance analytics, IoT data streams, or high-throughput real-time dashboards.
  • Familiarity with design systems architecture, component libraries, monorepos.
  • Exposure to React Native.
  • Exposure to Next.js / Remix / SSR/SSG patterns, progressive web apps (PWAs), or Web Assembly integration.
Responsibilities

As part of their engineering team:

  • Lead the design, architecture, and implementation of high-performance, accessible, and scalable web interfaces for our sports technology products.
  • Partner closely with product managers, designers, and backend engineers to refine ambiguous requirements, define technical approaches, and deliver impactful features from concept through production.
  • Own and evolve complex data visualization experiences that enable athletes, coaches, and analysts to derive actionable insights from performance metrics in real time.
  • Write exemplary, maintainable code while championing best practices (clean code, SOLID principles adapted to frontend, performance budgets, accessibility standards).
  • Conduct thorough code reviews, provide constructive technical guidance, and mentor mid-level and junior engineers to accelerate team growth.
  • Drive continuous improvement of UI/UX quality, design system consistency, frontend tooling, and developer experience across platforms.
  • Identify and resolve technical debt, optimize application performance (rendering, load times, memory usage), and ensure reliability at scale.
  • Lead or significantly contribute to major frontend initiatives, migrations (e.g. framework upgrades, Type Script adoption), or architectural decisions.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary