Вакансия: Frontend Angular разработчик
Описание вакансии
Ищешь интересный IT-продукт с большим количеством реальных пользователей, хочешь быть причастным к развитию пользовательской части этого продукта и привнести best practice в компанию? Тогда читай дальше
Мы SaaS компания BotHelp (аккредитованная IT-компания) - разрабатываем лидирующую в России и СНГ платформу по созданию автоворонок и чат-ботов в мессенджерах, помогая предпринимателям и компаниям тем самым эффективно привлекать клиентов и развивать свой бизнес. Нашим продуктом пользуется более 9000 клиентов (EdTech, SMB, marketing), и это количество продолжает активно расти.
Немного цифр про нас :
- На нашей платформе создано более 380 000 ботов
- Каждый месяц мы рассылаем более 450 млн. сообщений
- В пиковые часы мы обрабатываем более 500 000 сообщений в минуту
За последний год мы выросли x2 по выручке и количеству платных клиентов , выпустили много нового функционала в платформе для наших клиентов, а также провели титаническую работу по улучшению архитектуры продукта и распределению нагрузки, что позволило увеличить скорость отклика ботов в 5 раз (сейчас время отклика до 0.2 сек.).
Сейчас перед командой Разработки стоят важные задачи по выпуску нового функционала платформы и реализации продуктовых фич. Именно поэтому мы находимся в поисках ответственного и продуктивного Frontend-разработчика , который поможет усилить нашу команду и достичь новых целей. Наш основной продукт - это web-платформа с объемной функциональностью (ЛК, конструктор чат-ботов, аналитика, интеграции и др.). Помимо этого у нас есть мобильное приложение, которое разработано на Flutter.
Наш стек
- Frontend - Angular // Backend - PHP, Symfony, Doctrine
- JavaScript (ES6+), Angular16, TypeScript
- Angular Material, NGXS/NGRX, NX
- Webpack
- HTTP протокол, REST API, websocket
- Git, CI/CD
Чем ты будешь заниматься?
- Самостоятельной разработкой пользовательского интерфейса и нового функционала платформы
- Исправлением дефектов платформы (фикс багов)
- Участвовать в разработке мобильного приложения (Flutter)
- Реализацией тех.задач согласно спроектированным заданиям
- Поддержанием текущей кодовой базы в актуальном состоянии
- Работать в инструментах компании: G-Suite, Яндекс Трекер, Slack и др.
Что нужно, чтобы попасть к нам в команду?
- Опыт коммерческой frontend разработки (JavaScript) от 2-х лет
- Опыт работы с Angular от 1 года, хорошее знание Angular15+ ,
- Опыт работы с TypeScript
- Хорошее знание CSS, HTML5, SASS/LESS, понимание БЭМ
- Понимание работы веб-приложений (HTTP протокол, REST API, WS)
- Уверенная работа с системой контроля версий Git, CI/CD
- Понимание и использование принципов SOLID, DRY, KISS
- Опыт и желание разбираться в чужом коде, готовность к рефакторингу легаси кода
- Уметь коммуницировать с командой, быть ответственным за эпики совместно с коллегами.
Будет плюсом
- Опыт в продуктовой разработке
- Знания и опыт GoJS
- Навыки оптимизации и повышения перформанса загрузки приложения.
Что мы предлагаем и почему мы?
- Являемся аккредитованной IT-компанией.
- Ты можешь стать частью масштабного высоконагруженного продукта, лидирующем в своем сегменте, которым пользуется и любят более 9000 клиентов.
- Стремительный потенциал развития продукта: мы активно выпускаем новый функционал для работы с базой подписчиков в большинстве мессенджеров.
- Возможность напрямую влиять на бизнес-метрики компании, а результаты твоих трудов увидят миллионы людей.
- Крутая технически сильная команда профессионалов, в которой каждый понимает свою значимость и стремится к достижению результатов и развитию всей компании (это подтверждают ежеквартальные показатели).
- У нас есть выстроенный процесс адаптации, который помогает комфортно влиться в задачи, проект и рабочие процессы в команде.
- Мы применяем практику Performance Review, которая помогает получить обратную связь о своей работе и наметить планы по дальнейшему развитию в компании.
- Полностью удаленный формат работы без лишней бюрократии, full-time занятость с графиком 5/2 и гибким началом/окончанием рабочего дня.
- Возможно оформление по ТК РФ, ГПД, ИП или самозанятости.
- А еще у нас белая зарплата, клевый мерч, интересные онлайн и оффлайн корпоративы и компенсация обучения или профильных конференций.
Уровень заработной платы определяется по итогам встречи с руководителем и зависит от опыта кандидата.
Одним из этапов отбора предусмотрено выполнение тестового задания.