Показать сообщение отдельно
  #1 (permalink)  
Старый 20.06.2018, 14:09
Новичок на форуме
Отправить личное сообщение для Яна Карпова Посмотреть профиль Найти все сообщения от Яна Карпова
 
Регистрация: 20.06.2018
Сообщений: 2

Ищем Ведущего фронтенд-разработчика (JS, React)
В нашей компании есть подразделение, которое занимается разработкой сложных проектов: собирает и формализует требования, проектирует, кодит, тестирует, запускает и эксплуатирует готовые продукты в вебе. Мы решаем задачи, которые невозможно реализовать с помощью обычных CMS и типовых библиотек. Наши проекты — это сочетание сложных инженерных задач, современных технологий и методологий. CI / CD и микросервисы, TDD и лучшие фреймворки — спутники нашей работы. Если готового инструмента не существует, мы создаём свой; некоторыми из них делимся с сообществом.

Наш будущий коллега отлично знает JavaScript (мы используем React, и постепенно переводим на него старую кодовую базу, написанную на AngularJS), умеет строить SPA-приложения и умеет дружить фронтовую часть с серверным рендером, в том числе и на PHP (Twig). Умеет верстать и обладает чувством прекрасного. А также готов взять под своё начало несколько разработчиков.


Обязательные требования:

Понимание предназначения основных шаблонов проектирования и способность применять их на практике.
Любовь к SOLID и KISS.
Системный подход к работе.
Оценка сложности задач, умение планировать работы.
Умение идти на компромиссы.
Уверенное владение CLI и Git.
Хорошее знание принципов устройства HTTP.
Опыт построения отказоустойчивых приложений.
Понимание узких мест в JS и фронтенд-приложениях.
Глубокие познания и минимум 5 лет практики HTML, CSS, JavaScript.
Опыт разработки SPA-приложений.
Понимание принципов UI / UX. Умение готовить «резиновую» и адаптивную вёрстку.
Не менее двух лет опыта работы на одном из фреймворков: AngularJS, Vue, React.
Опыт использования одного из сборщиков: Grunt, Gulp, Webpack.
Знание методологии БЭМ.
Опыт кроссбраузерной разработки, включая IE 10.

Желательные требования:

Наличие лидерских качеств.
Боевой опыт управления группой разработчиков.
Опыт работы с веб-сокетами.
Знание ES6 и Redux.
Опыт работы с РСУБД и NoSQL.
Любовь к документированию и комментариям в коде.
Знание препроцессоров SASS, LESS.
Опыт работы с JS-транспайлерами (babel) и знание новых стандартов JS (стрелочные функции, классы и прочие вкусности).
Опыт написания автотестов (модульные, функциональные, приёмочные).

Условия:

Оформление по ТК.
Развитие ораторских качеств через корпоративные митапы.
Участие в opensource-разработках компании.
Современные инструменты разработки и эксплуатации: GitLab, GitHub, Jira, Confluence, Slack, Docker и др.
Следование практикам и принципам Agile, DevOps, IaC, TDD.

В случае Вашей заинтересованности пишите: y.karpova@notamedia.ru
Ответить с цитированием