Ведущий фронтенд-разработчик
Агентство / HR ресурс
NewHR
( newhr.ru )
Аккаунт зарегистрирован с email *@gmail.com
Опыт работы любой
Про компанию и задачи:
Полносервисное рекламное агентство Notamedia
В нашей компании есть подразделение, которое занимается разработкой сложных проектов: собирает и формализует требования, проектирует, кодит, тестирует, запускает и эксплуатирует готовые продукты в вебе. Мы решаем задачи, которые невозможно реализовать с помощью обычных CMS и типовых библиотек. Наши проекты — это сочетание сложных инженерных задач, современных технологий и методологий. CI / CD и микросервисы, TDD и лучшие фреймворки — спутники нашей работы. Если готового инструмента не существует, мы создаём свой; некоторыми из них делимся с сообществом.
Кто нам нужен?
Наш будущий коллега отлично знает JavaScript, умеет строить 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.
Откликнуться на сайте компании.
Мы специализируемся на: Javascript, React, Angular, Development, Vue.js