Job Openings Senior Front-End Engineer (React + TypeScript)

About the job Senior Front-End Engineer (React + TypeScript)

We're looking for a Senior Front-End Engineer who thrives on turning complex requirements into clean, intuitive, and lightning-fast user interfaces. If you've mastered React, understand the fine art of front-end architecture, and can wrangle massive datasets without breaking a sweat, you might just be the person we're after.

This is more than just building buttons and dashboards you'll be architecting the user-facing core of a sophisticated application, collaborating closely with designers, product managers, and back-end engineers to create a seamless and powerful user experience.

What you'll do

  • Design, develop, and refine high-performance, responsive, and user-friendly web applications with TypeScript, JavaScript, and React.
  • Collaborate across teams from product to design to backend translating ideas into polished, intuitive interfaces that handle complex interactions and large-scale datasets.
  • Write code you're proud of clean, well-documented, and testable.
  • Push performance to the limit, ensuring smooth rendering, fast load times, and fluid user interactions, even with huge datasets.
  • Shape the foundation by leading the development and evolution of our design system.

What you bring

  • Proven success as a Senior Front-End Engineer building and scaling sophisticated web applications.
  • Deep expertise with React and its ecosystem.
  • Strong grasp of front-end architecture, design patterns, and complex state management.
  • Experience creating, maintaining, and evangelising a design system.
  • Skill in optimising browser-based applications for speed, efficiency, and reliability.
  • Experience working in Agile environments and collaborating with cross-functional teams.
  • A passion for user-centred development and a knack for solving tough interface challenges.
  • Ability to define and negotiate API requirements with back-end teams to ensure smooth and efficient data flow.

Bonus points for

  • Knowledge of computer graphics (2D/3D, CAD, Three.js, WebGL, WebGPU).
  • Experience with real-time collaboration tools and data sync frameworks (SignalR, Y.js).