📍 Санкт-Петербург (м. Спортивная)Офис или гибрид
Английский
A1 — Beginner / ElementaryA1 — Beginner / Elementary
Nexign приглашает талантливого Frontend-разработчика на проект крупного телеком-оператора.
Наш продукт — это автоматизированное рабочее место продавцов. С его помощью мы стараемся сделать процесс продажи более удобным и эффективным для пользователя и предсказуемым и управляемым для менеджеров, чтобы повысить конверсию продаж и увеличить выручку компании в целом. Мы полностью отвечаем за эту тему, как за продукт, строим бэк на основе микросервисов, фронт — как веб-приложение на React.js, много интегрируемся с разными сторонними системами, автоматизируем все, что плохо лежит и используем Kanban, стараясь соблюдать Agile и DevOps-принципы в целом.
Технологии/инструменты
React.jsJavaScript/TypeScriptRedux/MobX/HooksHTMLCSSLESS/SASS/StylusREST APIMochaChaiJestRTLWebpackBabelGruntGulpCI/CD
Обязанности
Frontend-разработчик, заботящийся о наших системах, будет принимать непосредственное участие в переходе интерфейсов к веб-решению.
Необходимо:
- Участвовать в ревью требований к интерфейсам системы, помогать с их проектированием и при необходимости предлагать изменять требования/дизайн или адаптировать архитектуру таким образом, чтобы реализация была более ценной.
- Непосредственно реализовывать спроектированное.
- Помогать коллегам делать лучшую реализацию путем проведения Code Review.
- Думать о качестве и выражать эти мысли в виде тестов, где это необходимо, и помощи специалистам тестирования по необходимости.
- Помогать, по необходимости, DevOps специалистам с автоматизацией доставки и установки front-компонентов.
- Участвовать в улучшении деятельности команды через предложение, апробацию и применение современных технологий, а также новых инженерных практик.
Требования
- Высшее образование, желательно техническое.
- Опыт выполнения аналогичных задач от 2-х лет.
- Навыки работы с JavaScript/TypeScript (ES6+), React.js, Redux/MobX/Hooks, HTML + CSS (включая кросс-браузерную и адаптивную верстку, опыт работы с LESS/SASS/Stylus).
- Опыт применения тестовых фреймворков/библиотек типа Mocha, Chai, Jest, RTL.
- Умение работать с REST like API.
- Знания в части построения архитектуры многокомпонентных одно и несколько страничных веб-приложений.
- Навыки работы с системой контроля версий (Git предпочтительно), системами сборки (Webpack, Babel, Grunt, Gulp и т.п.).
- Понимание подходов CI/CD.
Будет плюсом:
- Понимание ООП и паттернов проектирования.
- Опыт использования WebSocket-ов.
- Навыки работы с Node.js, GraphQL, Kubernetes + Rancher.
Работать в Nexign — это
- Приходить в комфортный офис, где есть кухни с кофе и фруктами, зоны отдыха, массажные кресла, велопарковка, спортзал, душ, настольные игры.
- Управлять временем: можно начать рабочий день в любой момент с 8:00 до 11:30 и иногда работать из дома. Сотрудники, которые задерживаются на работе после 22.00, могут воспользоваться корпоративным такси, чтобы добраться домой из офиса.
- Возможность работать удаленно/частично удаленно.
- Постоянно развиваться: Nexign Academy поможет прокачать hard и soft skills.
- Совершенствовать английский язык прямо в офисе или удаленно за счет компании.
- Заботиться о здоровье: у нас есть ДМС со стоматологией, страхование от несчастных случаев, полис для выезжающих за рубеж, в офисе ведет прием врач-терапевт.
- Беречь экологию: на кухнях установлены контейнеры для раздельного сбора мусора (бумага, стекло, пластик), в офисе также можно сдать на переработку крышки от пластиковых бутылок, использованные батарейки.
- Пользоваться программой «Кафетерий»: сотрудники за счет компании могут компенсировать расходы на отпуск, обучение, покупку билетов и абонементов на культурные и спортивные мероприятия, снаряжение для туризма и активного отдыха.
Яна Волкова Старший специалист по подбору персонала