Sr. Engineer, Frontend - Data Platform Experiences (Hybrid, London)
Sr. Engineer, Frontend - Data Platform Experiences (Hybrid, London)
What You’ll Be Doing
Design and build data-first UI surfaces such as schema exploration, lineage, query, semantic modeling, dashboards, and Data Platform Concierge interfaces.
Contribute to and extend a shared component language for consistent user experiences across Data Platform surfaces.
Collaborate closely with UX, backend, and platform engineers to create intuitive consumer experiences.
Enhance frontend engineering practices including testing, build and deploy pipelines, component architecture, and accessibility across a complex application landscape.
Mentor engineers and participate in design reviews of customer-facing surfaces within the Data Platform group.
Requirements
Strong proficiency in TypeScript, ES6+, and modern JavaScript patterns for large-scale applications.
Deep knowledge of at least one major frontend framework (React, Vue, Angular, Ember, or similar).
Experience building reusable UI components using Web Components API and Lit or similar libraries.
Hands-on experience with data visualization libraries (amCharts, D3.js, or similar) and building interactive dashboards.
Strong understanding of frontend architecture patterns including component architecture, dependency injection, state management, and modular design.
Experience with modern build tools (Vite, Webpack), package managers (pnpm/npm), and monorepo architectures (Nx, Turborepo, or similar).
Familiarity with frontend CI/CD pipelines using tools such as GitHub Actions, Jenkins, GitLab CI, or Bitbucket Pipelines.
Comfort with Git/version control workflows in a fast-moving multi-repo environment.
Relentless pursuit of simple, intuitive user experience and design especially for technical users.
Proven experience using AI technologies to enhance decision-making, workflows, efficiency, and business outcomes.
Nice to Haves
Experience with testing frameworks like Vitest, Playwright, or similar for unit, integration, and end-to-end testing.
Familiarity with XML schemas (XSD) or configuration-driven UI patterns.
Experience with API integration such as REST or GraphQL.
Building UI surfaces interacting with LLMs, agents, or MCP-style tooling.
Contributions to or maintenance of open source projects.
Interest and experience in data visualization and information design (D3, ThreeJS, Observable, etc.).
Prior experience in cybersecurity, data platforms, or developer tools domains.
Perks and Benefits
Market-leading compensation and equity awards.
Comprehensive physical and mental wellness programs.
Competitive vacation and holidays for recharge.
Paid parental and adoption leaves.
Professional development opportunities for all employees regardless of level or role.
Employee networks, geographic neighborhood groups, and volunteering opportunities to build connections.
Vibrant office culture with world class amenities.