Frontend Engineer (React.js)

PhantomBuster recrute !

À propos

PhantomBuster is a cloud-based automation and data extraction software for companies looking for the right tools to grow their business faster. Their core mission is to automate any action you can do on the web.

Founded in 2016, PhantomBuster provides a toolbox of more than 130 automations (what we call "Phantoms") to help businesses automate their sales and marketing processes or scrape useful data that's readily available on Twitter, Facebook, LinkedIn, Instagram, and other online platforms. It's never been so easy for non-technical people to extract the data they need, automate actions, and get the job done better and faster - every day people are saving tens of thousands of hours of work thanks to their Phantoms!

They are a team of 55 passionate people who are looking to help more businesses save time on repetitive tasks and let them focus on what matters. To achieve their mission, they are aiming to double the team size by the end of 2022, so it's the key moment to join PhantomBuster for growth and opportunities! 🚀

Descriptif du poste

About the Frontend Team

To sustain the growth of the company and match the internal split of our teams, we are building a team of people passionate about user experience and smooth interfaces. As a developer of this freshly created team, you will be in close relationship with the product team and your product manager to deliver the best possible experience to our customers.

Currently composed of a lead developer, we are looking for three more experienced developers that share our love for simple and efficient code, with a strong user-oriented mindset.

About the technical stack:

  • React is our framework of choice;
  • We use TypeScript with strict rules;
  • We develop our design-system related components with the help of Storybook, for documentation and validation purposes;
  • Our components are styled with Tailwind CSS;
  • We test our code through Jest and Cypress.


  • coms: Slack & Discord
  • code related: GitHub & CircleCI
  • project management: JIRA & Notion



  • Work hand in hand with your product manager and your squad lead to produce solutions that work for our customers;
  • Challenge product and technical features, helping to make sure we focus on the right thing at the right time;
  • Review the work of the team with a focus on feature quality and maintainability;
  • Report any bug you may encounter;
  • Write Decision Records and relevant technical documentation;
  • Improve the test suite from unit tests to end-to-end tests.

You might be a fit if

  • You always try to stand in the user’s shoes;
  • You have solid background in writing frontend applications using modern frameworks;
  • You have a pronounced taste for strongly typed languages (a professional experience with Typescript is a plus);
  • You know how to write efficient and meaningful code reviews, and are open to being thoroughly challenged
  • You have a clear understanding of REST/JSON APIs;
  • You have a strong knowledge of HTML and CSS;
  • You have already worked with a design system;
  • You love elegant yet pragmatic code (pragmatism is something you will find a lot at The Phantom Company);
  • You like challenges and are a team player;
  • You have good coding practices: Git, Testing, Documentation, CI/CD;
  • You are comfortable writing and speaking in English.

At The Phantom Company we are aware that the perfect candidate doesn't exist, so even if you don't fulfill all the requirements for this position, please don't hesitate to apply!

Recruitment process

  • Screening video call with Lisa, our Lead Talent Acquisition Partner - 45min
  • Job fit interview with Lucien (Front-end Engineer) and Thomas (Engineering Manager) - 1h00
  • Fully remote use-case exercise - 4h00~
  • Exercise review with two tenured developers to discuss your exercise - 1h00
  • Culture fit with another developer and another person from the company - 1h00

Informations complémentaires

  • Type de contrat : CDI
  • Date de début : 16 mai 2022
  • Lieu : Paris, France (75001)
  • Niveau d'études : Bac +5 / Master
  • Expérience : > 3 ans