Middle/Senior FullStack разработчик
Требования
Местоположение и тип занятости
Компания
we do blockchain
Описание вакансии
Условия работы
В один из проектов мы ищем full-stack разработчика для работы в составе продуктовой команды.
Чем предстоит заниматься:
- Разрабатывать новые компоненты и модули в составе команды проекта
- Осуществлять поддержку и оптимизацию существующих компонентов и модулей
- Принимать активное участие на всех стадиях создания продукта, вносить предложения по его улучшению
Ключевые требования:
- Уверенное владение JavaScript (ES5, ES6, Babel), TypeScript
- Знание базовых структур данных, понимание алгоритмов и методов оптимизации, базовое понимание о представлении информации в памяти
- Знание основных паттернов, приёмов и методов проектирования систем
- Базовые знания о сетях HTTP, WebSocket
- Знания в области безопасности веб приложений, основных векторах атак и методах защиты от них
Будет плюсом:
- Опыт с функциональным программированием
Языки:
- Javascript - браузер и nodejs на отличном уровне
- PHP - 5.6 и выше, плюсом будем опыт с фреймворками Symfony, Laravel, Yii
- HTML(5), CSS – отличное знание, препроцессоры (LESS, SASS) и шаблонизаторы будет плюсом
Библиотеки и фреймворки:
- React + redux
- Плюсом будет опыт работы с:
- Jquery, jquery widget factory
- Lodash / underscore / ramda
- BigNumber.js / Decimal.js
- Графикой (canvas / svg), D3 / tree.js или подобным
Разные другие полезные навыки (желательно):
- Системы сборки (gulp / grunt / webpack)
- Опыт с любым test-фреймворком
- Желательно методология БЭМ
- Базовые знания Sketch/Figma для работы с макетами
- Опыт мобильной верстки
- Опыт работы с микро-анимацией интерфейсов
Бонусы
Мы предлагаем:
- Участие в разработке новых проектов
- Возможность быть проактивным, влиять на процессы и общий результат
- Молодую команду увлеченных людей
- Офис в современном бизнес-центре на севере города с потрясающими видами на залив
- Комфортную лаундж зону, овощи, фрукты, закуски
- Работа удаленно или в классном офисе (СПб) с отличным видом, едой и лаунж-зоной – на ваш выбор