Senior Frontend Developer
Nauka- Зарплата:120 000 ₽
- Тип занятости:Полная занятость
- Опыт:3 года
- Место работы:Офис
- Город:Санкт-Петербург
Компания Nauka занимается разработкой ERP и ECM систем для крупных промышленных производств. Мы постоянно стартуем новые проекты, открываем новые направления разработки. Один из таких наших перспективных проектов – спортивная социальная сеть, и для него мы подбираем сильную команду.
Уже есть UX-прототип, UI-дизайн, готовая архитектура БД и полностью настроенный CI в GitLab. Стек технологий и фреймворков: PHP, Laravel, MySQL, Redis, JavaScript, Vue.js. Предстоит разработать клиента для приложения уровня социальной сети, поэтому нам нужен ведущий фронтенд разработчик.
Основные навыки и умения
- Опыт управления командой из 3+ разработчиков.
- Умение профилировать код и находить слабые места.
- Знание регулярных выражений, HTML, CSS и препроцессоров (PUG, SCSS).
- Опыт адаптивной и кросс-браузерной верстки.
- Глубокое понимание паттернов и умение их применять (OOP, S.O.L.I.D., DRY).
- Знакомство хотя бы с одним из фреймворков: Backbone, Angular, React, Vue.
- Навыки построения SPA приложений.
- Опыт работы с JSLint и JSON AP.
- Экспертные знания JavaScript и хороший опыт работы (наследования, классы, замыкания, события и так далее).
- Умение устанавливать и настраивать окружение для разработки (Vagrant/Docker).
- Опыт работы с высоконагруженными проектами, понимание нюансов проектирования и масштабирования таких систем.
- Умение писать тесты, отлаживать приложение, верстать с Flexbox, Grid Layout и методологией БЭМ.
- E2E и unit-тестирование (Karma, Protractor, Jasmine).
Необязательно, но будет плюсом, если вы:
- Обладаете знанием и опытом работы с VueJS или Angular (2+).
- Имеете опыт верстки под Bootstrap или работы в UNIX-подобном окружении.
- Обладаете знанием английского языка (читать тех. документацию, код).
- Способны вести за собой, слушать и слышать других, объяснять принятые решения.
- Обладаете знанием других языков программирования.
Условия работы
Работа ведется по технологии Scrum двухнедельными спринтами. Ведущие разработчики принимают активное участие в определении набора технологий, распределении задач, развитии команды.
У нас есть корпоративная библиотека, практика внутренних мини-лекций для обмена знаниями, сотрудники регулярно участвуют в различных конференциях и IT-форумах как в роли слушателей, так и в роли докладчиков.
Также мы предлагаем:
- Стабильную и своевременную, полностью «белую» заработную плату (оклад + премии).
- Соблюдение ТК РФ.
- ДМС после испытательного срока.
- Комфортное рабочее место в офисе, где есть чай, кофе, фрукты, печеньки.
- Возможности профессионального и карьерного роста.
- Корпоративное обучение.
- Работу в дружном молодом коллективе, веселые корпоративы.