Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
Manychat

Senior Frontend Engineer (Platform)

в Manychat

270 000 —‍ 350 000 ₽/мес на руки

📍 Ереван (Армения)Помощь с переездом
Специализация
JavaScript
Уровень
Senior
Команда
11 - 20 человек

Hi! My name is Dasha, and I help build strong teams at ManyChat. We are looking for a frontend engineer for the platform team, who will be responsible for the entire financial stack at the company.

ManyChat is a marketing automation platform that helps businesses build meaningful communications with their customers on popular social media and messengers. 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.

Stack

JavaScript/TypeScriptReact.jsReduxJestPlaywright
  • Code: TS, React (hooks, functional components), Redux Toolkit.
  • QA: Jest, Playwright.

About the role

We are building a new team that will be responsible for the development and maintenance of the platform. You will help product teams make technical decisions.

Now the team consists of a Team Lead (playing coach) and a Technical Product. We are going to hire two backend engineers and a frontend engineer. The fronted engineer, responsible for the frontend infrastructure, will have to build the platform from scratch and develop it.

What you will do

Here are some examples of your perspective tasks:

  • Update the version of Stripe. We have been using the second version of the Stripe API for a long time. it was an iframe with a simple form In the interface. Such a solution was outdated both aesthetically and  functionally: there was no auto-completion in the form, it was not possible to configure fields for our needs, there was no localisation. In a few sprints, we managed to move to the third version of the Stripe API. We got rid of a huge amount of Redux code and removed unnecessary business logic.
  • Test coverage of stripe connection logic. Integration with Stripe happened before we started to cover business logic with tests. In order to make it safer to update the major version of Stripe, we covered with tests all the places in the product where the Stripe initiation logic took place.
  • Providers Integration for user payments. Platform has prepared a root solution that has been integrated into the product.

What we are looking for

Must haves:

  • 3+ years experience as Frontend developer (JavaScript / TypeScript, React).
  • Experience in rich web applications development.
  • Experience in QA. We used to do testing ourselves.
  • Good understanding of the abstraction patterns and ability to use it in creating a web service.

Nice to have:

  • Experience in the field of billing and payment services.
  • Experience and desire to work in a platform team.
  • Ability to work both with tech and product tasks.

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.

What to expect

1. Introduction. We will talk about your interests and will tell you more about the role. The main aim of this step is to see if we are a good match (30 minutes).

2. Technical interview. We will talk about your technical skills, development approaches, and you will write some code (1-2 hours).

3. Final interview with our Engineering manager. We will talk 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.

Дарья Сенина Recruiter
Manychat

О компании Manychat

Сфера
Продуктовая компания
Инвестиции
$10-25М
Размер
101 - 200

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

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

With 130+ teammates across three global offices — Yerevan, Barcelona, and New York — Manychat helps more than one million businesses worldwide interact with billions of customers in real-time at scale.

No matter the use case — generating leads, increasing engagement, providing 24/7 customer support, accepting payments, and beyond — Manychat helps businesses grow faster.

Похожие вакансии

6 000 – 7 000 $/мес на руки
📍 Лимасол (Кипр), полная удалёнка, помощь с переездом
4 000 – 5 500 €/мес на руки
📍 Лимасол (Кипр), помощь с переездом
3 800 – 6 500 $/мес на руки
📍 ЕС, Сербия, Грузия, полная удалёнка, помощь с переездом
3 800 – 5 850 $/мес на руки
📍 Ереван (Армения), помощь с переездом
3 500 – 6 000 €/мес на руки
📍 Лимасол (Кипр), помощь с переездом