Описание вакансии
Наши партнеры,
Компания «Альтарасбел» занимается разработкой собственного программного продукта, Beesender. Это дополнение к платформе bpm’online для быстрого подключения 9 каналов неголосовых коммуникаций, создания встроенного рабочего места оператора и настройки кнопочных чатботов без программирования. Более подробно – на сайте www.beesender.com.
В компании работает 12 человек. Продажи Beesender уже начались. В ближайших перспективах рост числа сотрудников до 24, формирование сети глобальных партнеров, вступление в ПВТ.
Офис компании расположен в 5 минутах от метро Восток. Рядом парк, студия йоги, торговый центр.
Ищут себе в команду Руководителя команды разработчиков (Team Lead)
Содержание работы:
- Разработка сложных динамических интерфейсов на HTML/CSS/JavaScript;
- Выбор и обсуждение архитектурных решений для будущих и существующих проектов;
- Техническая координация команды разработчиков;
- Участие в обсуждении процессов разработки и их оптимизации;
- Оптимизация производительности клиентской части веб-приложений.
Мы ожидаем от Вас:
- Опыт работы от 3-х лет;
- Отличное знание HTML5/CSS3/JavaScript;
- Большой опыт работы с нативным JavaScript;
- Опыт разработки проектов с использованием MV*-фреймворков (AngularJS, Ember.js, React.js, Vue.js, Backbone.js, Knockout.js и т.д.);
- Продвинутые навыки настройки и работы с Webpack, Gulp, Grunt;
- Продвинутый опыт работы с системами контроля версий (Git, SVN и т.д.);
- Опыт написания unit/integraton -тестов и оптимизации кода;
- Знание препроцессоров (TypeScript, LESS / Sass);
- Знание особенностей рендеринга страницы в браузере;
- Понимание и опыт применения паттернов проектирования, принципов OOP, FP, SOLID и KISS;
- Понимание характеристик "чистого кода" и опыт контроля за техническим долгом;
- Ответственное отношение к работе и внимательное к коду;
- Английский язык, позволяющий читать и писать техническую документацию, устно обсуждать и аргументировать вопросы, связанные с техническими деталями.
Приветствуется:
- Понимание принципов разработки Back-end приложений (NodeJS);
- Опыт работы и понимание принципов работы баз данных (Postgresql, MongoDB, CoachDB, ELK Stack и т.д.);
- Базовые навыки работы с Docker;
- Понимание контрактов REST / GraphQL;
- Проведение code review на проектах;
- Владение практиками TDD/BDD/DDD;
- Опыт внедрения SDLC (Software Development Lifecycle) практик;
- Опыт менторства коллег.