Senior Frontend Software Engineer
Build scalable React and TypeScript interfaces for AI-powered features, complex data visualizations, and real-time client-facing workflows. The role partners with backend engineers and product managers while contributing to design systems, API design, performance, and large-scale data handling.
About the job
Responsibilities
- Build and maintain client-facing user interfaces with high-quality, performant UI delivery.
- Collaborate with backend engineers and product managers to design, develop, and deliver features, including providing technical input on API design and data handling.
- Implement AI-driven capabilities that assist users with complex workflows and generate actionable insights.
- Develop advanced, interactive data visualizations including charts, maps, and real-time dashboards.
- Contribute to and maintain the internal design system, including custom caching mechanisms and advanced state management solutions.
- Balance new feature delivery with maintenance and performance optimization.
- Identify and resolve issues, support continuous delivery, and improve technical processes.
Requirements
- Strong experience as a software engineer working on production systems.
- Expertise building scalable user interfaces with React and TypeScript.
- Experience collaborating with backend engineers on API design and data consumption optimization.
- Experience with design systems, performance optimization, and large datasets.
- Strong communication and problem-solving skills.
- Fluent English; French is not required.
Current Projects
- Implement intelligent AI capabilities that guide users and enhance workflows.
- Build and optimize rich, interactive views for complex datasets.
- Maintain and evolve the proprietary design system.
- Evaluate and adopt technologies to keep the platform modern and efficient.
Technical Challenges
- Balance feature delivery with system maintenance and performance improvements.
- Implement real-time updates and manage large-scale data visualizations.
- Influence API design and ensure seamless frontend-backend integration.
Technology Stack
- React
- TypeScript
- Vitest
- Cypress
- Vite
- Internal design system
- Caching mechanisms
- State management
Compensation
- Salary: 70,000–130,000
Skills
React, TypeScript, Vitest, Cypress, Vite, Data Visualization, Design Systems, State Management, Caching, API Design, Performance Optimization, Real-Time Systems, Ai Features
Similar jobs
Frontend Engineering jobsBuild and optimize responsive, production-quality interfaces for zero-knowledge and web3 applications using TypeScript, React, and Next.js. The role requires at least five years of software engineering experience, strong UX awareness, and familiarity with blockchain concepts.
Design-focused frontend engineer building and maintaining AI-powered Creative and Studio products. The role requires React, Next.js, and TypeScript expertise, strong UX sensibility, and a portfolio of compelling web experiences; formal degrees and certifications are not required.