Middle Frontend Developer (React)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
ManyChat — это платформа, позволяющая автоматизировать взаимодействие между нашими пользователями и их клиентами. Например, привлечение и сегментация клиентов, запуск и анализ рекламных кампаний, работа с использованием разных каналов - Facebook Messenger, Instagram, WhatsApp, SMS и Email.
ManyChat Team состоит из кросс-функциональных команд, в которые входят разработчики и дизайнеры, тесно взаимодействующие с продактами и аналитиками. Основная часть разработки находится в Москве, главный офис — в Сан-Франциско.
Чем предстоит заниматься?
У нас много разных задач, поэтому команда работает с разными частями продукта. Несколько последних примеров:
- Разработать веб-чат виджет, который наши клиенты будут устанавливать на свои сайты.
- Написать onboarding service, который дает подсказки пользователям, когда они учатся пользоваться продуктом. Он должен уметь подсвечивать элементы, изолировать области, проверять правильность введенных значений и вести пользователя по сценарию.
- Улучшить производительность основного React приложения и уменьшить вес бандла.
- Добавить Date Picker в дизайн-систему.
- Написать алгоритм, который будет анализировать автоматизации на соответствия правилам Facebook и Instagram в реальном времени.
А еще у нас можно:
- Повлиять на формирование беклога, определять вектор развития команды и себя, работать с ментором и помогать фронтенд комьюнити делать наш продукт лучше.
- Применять TDD, придерживаться принципов «чистой архитектуры», окунуться в радость continuous deployment и использовать еще кучу современных практик.
- Работать в разных инициативных группах внутри комьюнити над перформансом фронтенда, CI/CD, тестами, инфраструктурой, design системой.
- Делиться знаниями и опытом с внешним миром через DevRel-активности.
Что нам нужно?
- Хорошие знания современного JavaScript/TypeScript.
- Понимание работы браузера и его взаимодействия с сервером.
- Опыт разработки больших приложений в экосистеме React
- Опыт написания тестов. Мы пишем много тестов и будем рады, если для тебя это уже привычно.
- Понимание шаблонов проектирования и их применение в построении веб сервисов.
А что про условия?
- У нас нет иерархии и начальников, которые приносят задачи сверху. Команды сами решают, над какими инициативами работать, чтобы достичь поставленных целей.
- Мы воплощаем в своей работе новый взгляд на маркетинг. У нас нет готовых примеров "как надо", мы сами определяем, куда идти, поэтому нужно зорко смотреть за горизонт рынка и сражаться с проблемами, с которыми раньше никто не сталкивался.
- Уютная атмосфера, где есть возможность брать больше ответственности, учиться у лучших и не тратить время на бюрократию.
- Страховка, фитнес, техника Apple и прочие вещи, к которым давно привыкли в технологичных компаниях. Мы даем ресурсы для развития: оплачиваем необходимые курсы, профильные конференции и уроки английского.
- Remote-first процессы. Команды сами выбирают, когда им надо встретиться в офисе. Большую часть времени можно работать удаленно. Наш офис находится на Садовом кольце рядом с метро «Курская» — с панорамным видом на город и кухней с полезными снэками.