Senior Front End Engineer

Gorgias·Remote(Paris)
Software Development

WFA Digital Insight

As the demand for conversational commerce grows, companies like Gorgias are leading the charge. With a 25% increase in AI-driven customer interactions in the last year, the need for skilled front-end engineers who can build seamless user experiences is higher than ever. Gorgias stands out for its innovative approach to combining AI with human interaction, making it an exciting space for those interested in the future of ecommerce. Before applying, candidates should be aware of the importance of balancing frontend and backend needs, as well as the company's focus on quality, experience, and re-engagement. With the right skills, including 5+ years of experience with TypeScript and React, you could be part of shaping the future of online shopping.

Job Description

## About the Role The Senior Front End Engineer role at Gorgias is about crafting exceptional user experiences through clean, responsive, and super-fast features that solve real customer problems. This involves teaming up with Product and Design to ensure that every interaction, from chat to checkout, feels natural, human, and connected. As part of a dynamic team, you'll be optimizing apps for speed and scalability, ensuring they work smoothly on any browser. Your work will directly impact how customers engage with brands, turning every interaction into a meaningful relationship.

The role is deeply embedded in Gorgias's mission to make conversational commerce the future of ecommerce. This involves not just building technology but understanding the nuances of human conversation and how AI can enhance it. As a Senior Front End Engineer, your expertise will be crucial in developing features that are not only functional but also provide an effortless shopping experience.

Gorgias is organized into several teams, each focusing on a different aspect of conversational commerce. These include the Realtime Communication Team, Messaging Team, Growth Team, In-App Analytics Team, and the Streaming Infrastructure Team. Depending on your interests and skills, you could be part of any of these teams, contributing to the development of voice and SMS channels, asynchronous messaging infrastructure, or in-product analytics.

## What You Will Do - Team up with Product and Design to build clean, responsive, and super-fast features that solve real customer problems.

  • Optimize our apps for speed and scalability, ensuring they work smoothly on any browser.
  • Write clear, maintainable code, and follow best practices—while keeping things flexible and pragmatic.
  • Work in an agile environment, collaborate on code reviews, and help us ship top-notch features quickly.
  • Leverage React composition model to build reusable, well-tested, and flexible components.
  • Utilize modern async state handling (react-query) for efficient data management.
  • Apply inversion of control and the testing pyramid to ensure robust and reliable code.
  • Build great UIs that look good and feel even better, using modern CSS and UX principles.
  • Collaborate with the backend team to design thoughtful APIs that meet frontend needs.
  • Participate in the development of the company’s design system and contribute to frontend UI/UX scaling topics.
## What We Are Looking For - 5+ years of experience with TypeScript and React.
  • Deep understanding of the frontend stack—CDN, Cache, bundlers (vite, webpack/rspack), test runners (jest/vitest), CI/CD.
  • Experience working in high-traffic environments where scalability and performance are crucial.
  • Ability to balance frontend and backend needs and provide thoughtful input on API design.
  • Familiarity with modern async state handling (react-query).
  • Knowledge of React composition model and its application in building reusable components.
  • Understanding of inversion of control and the testing pyramid.
  • Experience with modern CSS and UX principles for building great UIs.
  • Comfort with WebSockets for real-time communication.
## Nice to Have - Familiarity with WebSockets for real-time communication.
  • Experience with pnpm for tooling.
  • Knowledge of frontend UI/UX scaling topics like design systems.
  • Interest in frontend architecture and platform work.
## Benefits and Perks - Competitive compensation package.
  • Opportunity to work on a product that is revolutionizing the future of ecommerce.
  • Collaborative and dynamic work environment with a team of experienced professionals.
  • Flexible working hours and remote work options.
  • Access to the latest tools and technologies.
  • Professional development opportunities through workshops, conferences, and online courses.
  • Health insurance and other benefits to support your well-being.
  • Generous PTO policy to ensure you have time to relax and recharge.

How to Stand Out

- Highlight your experience with TypeScript and React: Showcase your proficiency in these technologies by providing specific examples of projects you've worked on.

  • Emphasize your understanding of frontend and backend needs: Demonstrate your ability to balance these aspects and provide thoughtful input on API design.
  • Prepare to talk about your approach to testing and code quality: Explain your process for ensuring robust and reliable code.
  • Showcase your knowledge of modern CSS and UX principles: Provide examples of how you've applied these principles in previous projects to build great UIs.
  • Be ready to discuss your experience with agile environments and code reviews: Highlight your ability to collaborate and contribute to shipping top-notch features quickly.
  • Research Gorgias and its approach to conversational commerce: Understand the company's mission and how your skills can contribute to its goals.
  • Prepare questions for the interview: Show your interest in the company and role by asking thoughtful questions about the team, technology stack, and future plans.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.