Requirements
- If you're passionate about building elegant, scalable UIs and enjoy collaborating across teams, this is the perfect place to grow your career!
- We value strong software engineering skills and a proactive mindset.
- You should be able to translate complex functional requirements into elegant designs and high‑quality code.
- You are also comfortable working across teams to ensure the frontend experience aligns with backend capabilities.
- 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).
What the job involves
- Join our Product Community team as a Frontend Software Engineer and play a key role in shaping cutting‑edge user experiences!
- You'll work on exciting, high‑impact projects ranging from AI‑powered features to rich data visualizations while collaborating closely with talented backend engineers and product managers.
- Innovate with AI: Implement intelligent features that guide users and streamline complex workflows.
- Visualize complex data: Build and optimize advanced data visualizations like charts, maps, and real‑time dashboards.
- Shape the design system: Influence and maintain our proprietary design system to deliver consistent, high‑performance UIs.
- Tackle real challenges: Solve complex problems involving large datasets, real‑time updates, and system performance.
- Drive the future: Be part of a forward‑thinking team that embraces new technologies and continuous learning.
- 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.
- Implement intelligent features that guide users and enhance their workflows.
- Build and optimize rich, interactive views to present complex datasets clearly and efficiently.
- Maintain and evolve our proprietary design system to improve development speed and UI consistency.
- Evaluate and adopt new technologies to keep our platform modern and efficient.
- 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.
- Our tech stack: 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.
Requirements
- If you’re passionate about building elegant, scalable UIs and enjoy collaborating across teams, this is the perfect place to grow your career!
- We value strong software engineering skills and a proactive mindset.
- You should be able to translate complex functional requirements into elegant designs and high‑quality code.
- You are also comfortable working across teams to ensure the frontend experience aligns with backend capabilities.
- 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).
What the job involves
- Join our Product Community team as a Frontend Software Engineer and play a key role in shaping cutting‑edge user experiences!
- You’ll work on exciting, high‑impact projects ranging from AI‑powered features to rich data visualizations while collaborating closely with talented backend engineers and product managers.
- Innovate with AI: Implement intelligent features that guide users and streamline complex workflows.
- Visualize complex data: Build and optimize advanced data visualizations like charts, maps, and real‑time dashboards.
- Shape the design system: Influence and maintain our proprietary design system to deliver consistent, high‑performance UIs.
- Tackle real challenges: Solve complex problems involving large datasets, real‑time updates, and system performance.
- Drive the future: Be part of a forward‑thinking team that embraces new technologies and continuous learning.
- 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.
- Implement intelligent features that guide users and enhance their workflows.
- Build and optimize rich, interactive views to present complex datasets clearly and efficiently.
- Maintain and evolve our proprietary design system to improve development speed and UI consistency.
- Evaluate and adopt new technologies to keep our platform modern and efficient.
- 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.
- Our tech stack: 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.
#J-18808-Ljbffr…
