Написать пост
Nauka

Senior Frontend Developer

От 120000Full-time, Опыт от 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-форумах как в роли слушателей, так и в роли докладчиков.

Также мы предлагаем:

  • Стабильную и своевременную, полностью «белую» заработную плату (оклад + премии).
  • Соблюдение ТК РФ.
  • ДМС после испытательного срока.
  • Комфортное рабочее место в офисе, где есть чай, кофе, фрукты, печеньки.
  • Возможности профессионального и карьерного роста.
  • Корпоративное обучение.
  • Работу в дружном молодом коллективе, веселые корпоративы.