# Senior Frontend Engineer

**Company:** [Pigment](https://hotfix.jobs/companies/pigment)
**Location:** London, United Kingdom
**Role:** Frontend Engineering
**Experience:** 5+ years
**Skills:** React, TypeScript, Vitest, Cypress, Vite, Design Systems, API Design, Data Visualization, Performance Optimization, State Management, Caching, Real-Time Updates, Large Datasets
**Posted:** 2024-09-11

> Build scalable, high-performance frontend experiences for AI-powered workflows and complex data visualizations. The role requires production software engineering experience with React and TypeScript, plus collaboration on APIs, design systems, performance, and large datasets.

## Job Description

## Responsibilities

- Build and maintain user interfaces for client-facing features, ensuring high-quality and performant UI delivery.
- Collaborate with backend engineers and product managers to design, develop, and deliver new features, while providing technical input on API design and data handling.
- Implement and enhance AI-driven capabilities that assist users with complex workflows.
- Develop advanced data visualizations, including charts, maps, and dashboards, to provide real-time, interactive insights.
- Contribute to and maintain the internal design system, including custom caching mechanisms and advanced state management solutions.
- Balance new feature delivery with ongoing maintenance and performance optimization.
- Identify and resolve issues proactively, support continuous delivery, and improve technical processes.

## Current Projects

- **AI capabilities:** Implement intelligent features that guide users and enhance workflows.
- **Data visualizations:** Build and optimize rich, interactive views for complex datasets.
- **Design system:** Maintain and evolve the proprietary design system to improve development speed and UI consistency.
- **Technology migration:** Evaluate and adopt technologies to keep the platform modern and efficient.

## Requirements

- Strong software engineering experience working on production systems.
- Expertise building scalable user interfaces with **React** and **TypeScript**.
- Experience collaborating with backend engineers to shape API design and optimize data consumption.
- Experience with design systems, performance optimization, and large datasets.
- Strong communication and problem-solving skills.
- Fluent English; French is not required.
- Humility, a proactive mindset, and willingness to grow.

## Technical Challenges

- Balance feature delivery with system maintenance and performance improvements.
- Implement real-time updates and manage large-scale data visualizations.
- Collaborate across teams to influence API design and ensure seamless frontend-backend integration.

## Technology Stack

- **Languages and frameworks:** React, TypeScript
- **Testing:** Vitest, Cypress
- **Build tools:** Vite
- **Custom solutions:** Internal design system, advanced caching mechanisms, and proprietary state management built on open-source technologies.

## Benefits and Compensation

- Opportunity to work on AI-powered features, advanced data visualizations, and high-impact client-facing products.
- Collaboration with backend engineers, product managers, designers, and other frontend specialists.
- Opportunities for technical leadership, knowledge sharing, and cross-squad growth.

## Similar jobs

- [Software Engineer - Front End - Studio](https://hotfix.jobs/jobs/137f9b65-b6f2-450a-b575-80e5a53d003e) - Clear Street - London, United Kingdom
- [Senior Software Engineer - Front End - Studio](https://hotfix.jobs/jobs/8a8a6f95-8962-41e4-9893-69f1bb35bab3) - Clear Street - London, United Kingdom
- [Senior Frontend Engineer , Create: Repository Management](https://hotfix.jobs/jobs/a9b52dfb-1018-4079-bfcf-04c9fd7f60e9) - GitLab - Remote
- [Senior Frontend Engineer](https://hotfix.jobs/jobs/b4c04e73-6eb3-468b-90bc-7391e549f389) - Aleo - Remote
- [Design Engineer - Creative Studio](https://hotfix.jobs/jobs/de420dad-8a9b-4873-8439-e2166524b32a) - ElevenLabs - Remote

**Apply:** https://hotfix.jobs/jobs/ade20688-5f30-4058-9404-1d9e863df1d2
**Canonical:** https://hotfix.jobs/jobs/ade20688-5f30-4058-9404-1d9e863df1d2