ManyChat
ManyChat
We use cookies to make your experience better. Learn more.
Accept
Close
Senior Frontend Developer (React)
Yerevan

ManyChat is a marketing automation platform that helps businesses build meaningful communications with their customers on Facebook, Instagram and WhatsApp. Using ManyChat you can scale lead generation, increase engagement, launch marketing campaigns and provide 24/7 customer support.

More than one million companies use ManyChat all over the world: from a small bakery in New Jersey to the Department of Education in the Philippines.

Most of ManyChat users don't have a marketing team, but they know how to brew coffee, sew mittens and make chairs. We take on some of their marketing tasks so they have more time to do what they do best. So we should understand our users as well as their customers.



About the role
The range of tasks we solve is rather wide, so you can work with different parts of the product, and dig into the infrastructure and the process of building.

Here are some examples of your future tasks:

  • Develop a chat widget that our clients will place on their websites;
  • Develop an onboarding service that gives hints to users when they learn how to use the product. It should highlight elements, isolate areas, validate input value, and guide the user through the script. The service should be easy to maintain and extend;
  • Collect Web Vitals metrics both in CI and on real users. Create backlog of improvements and organize an initiative group to work on performance;
  • Embed CI/CD design systems into the common pipeline;
What else you'll do:

  • Participate in creating the backlog;
  • Determine growth vectors for you and for your team,
  • Together with Fronted Lead develop the inner frontend community;
  • Apply TDD, follow the principles of "clean architecture", use other new engineering practices;
  • Work in different initiative groups in the inner community on frontend performance, CI/CD, infrastructure, the design system;
  • Influence the processes in the company. Our engineers participate in creating Definition of Done and Definition of Ready, onboard new employees and help to create the skillsets;
  • Share your knowledge with the external community: publish articles on our blog and participate in professional conferences as a speaker.



What is important for us

  • 3+ years experience as a frontend developer (JavaScript/TypeScript, React);
  • Good understanding of the browser, how it works and how it interacts with the server;
  • Experience in QA. We used to do testing ourselves;
  • Ability to work both on tech and product tasks;
  • Good understanding of the abstraction patterns.

We offer
We care about your growth
  • Professional development. We pay for relevant conference tickets, training programs, courses and any necessary literature.
  • Free English lessons. We pay for your access to online classes.
We care about your comfort
  • Relocation support. We cover your expenses for you and your family to move to Yerevan, Armenia. This includes airplane tickets and hotel reservations for up to three weeks. In addition, you'll receive a relocation bonus.
  • Necessary equipment. We provide you with a MacBook, a monitor and any other tools you need.
  • Hybrid work. Most of the time you can work remotely. 2 or 3 times a quarter you will get together with your team offline.
We care about your well-being
  • Health Insurance. Our plan includes dentistry and сheckups, and covers your prescription medication expenses.
  • Flexible benefits plan. You can choose the perks that fit your needs. We reimburse the cost of sports activities and equipment, personal development opportunities, health insurance for relatives, taxi, home office setup, or mental and physical health services.

Hiring process
  • Introduction. We'll tell you about the project and the role;
  • Coding interview. Besides coding, we'll discuss your experience and development approaches;
  • Final interview with Engineering manager. We'll speak about your goals and development path.

At each stage you can ask questions and get feedback. The process usually takes one or two weeks, but it's worth it.



Senior Frontend Developer (React)

Yerevan
ManyChat is a marketing automation platform that helps businesses build meaningful communications with their customers on Facebook, Instagram and WhatsApp. Using ManyChat you can scale lead generation, increase engagement, launch marketing campaigns and provide 24/7 customer support.

More than one million companies use ManyChat all over the world: from a small bakery in New Jersey to the Department of Education in the Philippines.

Most of ManyChat users don't have a marketing team, but they know how to brew coffee, sew mittens and make chairs. We take on some of their marketing tasks so they have more time to do what they do best. So we should understand our users as well as their customers.



About the role
The range of tasks we solve is rather wide, so you can work with different parts of the product, and dig into the infrastructure and the process of building.

Here are some examples of your future tasks:

  • Develop a chat widget that our clients will place on their websites;
  • Develop an onboarding service that gives hints to users when they learn how to use the product. It should highlight elements, isolate areas, validate input value, and guide the user through the script. The service should be easy to maintain and extend;
  • Collect Web Vitals metrics both in CI and on real users. Create backlog of improvements and organize an initiative group to work on performance;
  • Embed CI/CD design systems into the common pipeline;
What else you'll do:

  • Participate in creating the backlog;
  • Determine growth vectors for you and for your team,
  • Together with Fronted Lead develop the inner frontend community;
  • Apply TDD, follow the principles of "clean architecture", use other new engineering practices;
  • Work in different initiative groups in the inner community on frontend performance, CI/CD, infrastructure, the design system;
  • Influence the processes in the company. Our engineers participate in creating Definition of Done and Definition of Ready, onboard new employees and help to create the skillsets;
  • Share your knowledge with the external community: publish articles on our blog and participate in professional conferences as a speaker.



What is important for us
  • 3+ years experience as a frontend developer (JavaScript/TypeScript, React);
  • Good understanding of the browser, how it works and how it interacts with the server;
  • Experience in QA. We used to do testing ourselves;
  • Ability to work both on tech and product tasks;
  • Good understanding of the abstraction patterns.

We offer
We care about your growth
  • Professional development. We pay for relevant conference tickets, training programs, courses and any necessary literature.
  • Free English lessons. We pay for your access to online classes.
We care about your comfort
  • Relocation support. We cover your expenses for you and your family to move to Yerevan, Armenia. This includes airplane tickets and hotel reservations for up to three weeks. In addition, you'll receive a relocation bonus.
  • Necessary equipment. We provide you with a MacBook, a monitor and any other tools you need.
  • Hybrid work. Most of the time you can work remotely. 2 or 3 times a quarter you will get together with your team offline.
We care about your well-being
  • Health Insurance. Our plan includes dentistry and сheckups, and covers your prescription medication expenses.
  • Flexible benefits plan. You can choose the perks that fit your needs. We reimburse the cost of sports activities and equipment, personal development opportunities, health insurance for relatives, taxi, home office setup, or mental and physical health services.

Hiring process

  • Introduction. We'll tell you about the project and the role;
  • Coding interview. Besides coding, we'll discuss your experience and development approaches;
  • Final interview with Engineering manager. We'll speak about your goals and development path.

At each stage you can ask questions and get feedback. The process usually takes one or two weeks, but it's worth it.


Apply for Senior Frontend Developer (React)
Fill in the form below and we will be in touch!
Name
Email
Phone number
Tell us about yourself
Share the link to your resume
or upload it as a PDF