Frontend Engineer, Design System

1 Hour ago • 3 Years +
Frontend Development

Job Description

Manychat is seeking a Frontend Engineer to join their Design System team, crucial for shaping the UI foundation. This role involves bridging design and development by creating and maintaining core UI building blocks, ensuring consistency, quality, and efficiency across the product. The engineer will develop high-quality, accessible, performant, and scalable UI components, collaborate with designers and other teams, and champion the design system to enhance developer experience and maintain a cohesive user interface.
Good To Have:
  • Experience with tools like Storybook and Supernova for documenting UI components and creating living documentation.
  • Practical experience in writing unit and integration tests for UI components, with proficiency in testing tools such as Jest, Testing Library, Playwright, or Cypress.
  • Familiarity with implementing accessible design practices (e.g., WCAG guidelines) to enhance user usability.
Must Have:
  • 3+ years of frontend engineering experience with strong proficiency in React, JavaScript, and TypeScript.
  • Solid understanding of HTML, CSS, responsive web design, and component-based UI development.
  • Deep understanding of design system principles to drive a consistent visual language and component behavior across products.
  • Demonstrated ability to build and maintain reusable frontend components and libraries that enhance consistency and scalability.
  • Excellent problem-solving skills and a strong aptitude for debugging and optimizing code for performance.
  • Strong oral and written communication skills, with a proven ability to collaborate effectively with designers, product managers, and engineering teams.
Perks:
  • Remote onboarding and probation period for candidates outside of Barcelona.
  • Relocation support for you and your family.
  • Professional development budget for relevant conference tickets, training programs, or courses.
  • Flexible benefits package to customize your own perks.
  • Comprehensive health insurance for both you and your family.
  • Free meals and snacks in the office.
  • Hybrid format to split your time between the comforts of home and collaborative WeWork spaces.

Add these skills to join the top 1% applicants for this job

communication
problem-solving
web-design
game-texts
playwright
react
html
user-interface
cypress
typescript
javascript
css

WHO WE ARE 🌍

Manychat is a leading Chat Marketing platform. We help businesses engage with their customers on Instagram, Facebook Messenger, WhatsApp, Telegram, and TikTok.

Manychat is a Meta Official Business Partner, backed by top investors, including Bessemer Venture Partners.

With 250+ teammates across three continents — Manychat helps more than one million businesses worldwide interact with billions of customers in real-time at scale.

WHO WE'RE LOOKING FOR 🌟

What if your code defined how we build our UI at Manychat?

We're looking for a Frontend Developer to join our Design System team and play a key role in shaping the foundation of our UI. In this role, you'll bridge the gap between design and development, creating and maintaining the core building blocks that ensure consistency, quality, and efficiency across our product.

You'll work closely with designers, engineers, and other teams to build high-quality, accessible, and performant components that scale. Your work will directly enhance the developer experience, helping teams move faster while maintaining a cohesive user interface.

If you have experience building exceptional web experiences, a keen eye for detail, and enjoy working at the intersection of design and engineering, we’d love to hear from you!

WHAT YOU'LL DO 🚀

  • Develop, maintain, and enhance high-quality, accessible, performant, and scalable UI components for the design system, ensuring compliance with WCAG and best practices.
  • Write clean, efficient, well-documented code, and participate in code reviews and technical discussions.
  • Work closely with designers to translate UI designs and specifications into reusable code, ensuring consistency across digital products.
  • Partner with tech leads and feature developers to understand requirements, provide guidance, and deliver solutions that meet business needs.
  • Troubleshoot and resolve internal issues related to the design system, ensuring timely solutions and maintaining system integrity.
  • Champion the design system among the developers by promoting its benefits, educating on best practices, and advocating for its consistent application.

TO BE SUCCESSFUL IN THIS ROLE 💥

You'll need:

  • 3+ years of frontend engineering experience with strong proficiency in React, JavaScript, and TypeScript.
  • Solid understanding of HTML, CSS, responsive web design, and component-based UI development.
  • Deep understanding of design system principles to drive a consistent visual language and component behavior across products.
  • Demonstrated ability to build and maintain reusable frontend components and libraries that enhance consistency and scalability.
  • Excellent problem-solving skills and a strong aptitude for debugging and optimizing code for performance.
  • Strong oral and written communication skills, with a proven ability to collaborate effectively with designers, product managers, and engineering teams.

It would be great if you have:

  • Experience with tools like Storybook and Supernova for documenting UI components and creating living documentation.
  • Practical experience in writing unit and integration tests for UI components, with proficiency in testing tools such as Jest, Testing Library, Playwright, or Cypress.
  • Familiarity with implementing accessible design practices (e.g., WCAG guidelines) to enhance user usability.

Set alerts for more jobs like Frontend Engineer, Design System
Set alerts for new jobs by Many Chat Inc.
Set alerts for new Frontend Development jobs in Spain
Set alerts for new jobs in Spain
Set alerts for Frontend Development (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙