Senior Frontend Software Engineer
Stacks
Software Engineering
France
EUR 70k-130k / year
- Strong experience as a software engineer working on production systems.
- Proven expertise in building scalable UIs with React and TypeScript.
- A track record of collaborating with backend engineers to shape API design and optimize data consumption.
- Experience working with design systems, performance optimization, and handling large datasets.
- Strong communication skills and a problem-solving attitude.
- A good dose of humility and the willingness to grow (no matter your seniority!).
- A fluent level in English (French is not required).
- 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 offering technical input on API design and data handling.
- Implement and enhance AI-driven capabilities that assist users with complex workflows (e.g., generating actionable insights).
- Develop advanced data visualizations (charts, maps, dashboards) that provide users with real-time, interactive insights.
- Contribute to and maintain our internal design system, including custom caching mechanisms and advanced state management solutions.
- Continuously balance delivering new features with ongoing maintenance and performance optimization.
- Proactively identify and resolve issues while ensuring continuous delivery and improving technical processes.
- AI Capabilities: Implementing intelligent features that guide users and enhance their workflows.
- Data Visualizations: Building and optimizing rich, interactive views to present complex datasets clearly and efficiently.
- Design System: Maintaining and evolving our proprietary design system to improve development speed and UI consistency.
- Technology Migration: Evaluating and adopting new technologies to keep our platform modern and efficient.
- Balancing feature delivery with system maintenance and performance improvements.
- Implementing real-time updates and managing large-scale data visualizations.
- Collaborating across teams to influence API design and ensure seamless frontend-backend integration.
- Languages & Frameworks: React (TypeScript)
- Testing Tools: Vitest (unit testing), Cypress (E2E testing)
- Build Tools: Vite (for local development and production bundling)
- Custom Solutions: Internal design system, advanced caching mechanisms, and proprietary state management built on top of open-source technologies.
- Mission: Deliver client-facing features that enhance the user experience while providing technical leadership and guidance on UI decisions.
- Structure: Product Community is a collaborative group of teams (e.g., AI, Views) responsible for different areas of the product. Engineers are encouraged to share knowledge and can move across squads based on their interests.
- Size: Approximately 30 engineers across the Product division, working in small, focused squads with a mix of frontend and backend specialists.
- Collaboration: Regularly engage with backend engineers, product managers, and designers to deliver robust, user-centric solutions.
70000 - 130000 EUR a year