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).