Хочешь получать первым свежие Javascript вакансии? - тогда подписывайся на наш канал. Система тегов по городам и технологиям поможет найти то, что тебе интересно.
Home Credit Bank #Санкт_Петербург #офис ЗП: Не указана. #Frontend #CodeReview #JS #CSS #Less #Sass #Flux #Ramda #Webpack #Babel #Jest #Git #NodeJS #ExpressJS #Docker #JIRA #Redmine Наша команда frontend разработки ищет нового коллегу, который будет принимать участие в развитии одного из наших основных продуктов (https://market.homecredit.ru/). Разработка происходит по гибким методологиям, в планировании и оценке участвует вся команда; принято прислушиваться к мнению коллег (в том числе из смежных подразделений) и привлекать коллективный разум. В офисе есть гитара и комбик, кальян, Sony Play Station и приятная творческая атмосфера. Мы ищем позитивных, творческих, настроенных на результативную работу людей, которые станут частью дружной команды и разделят с нами наши успехи! Чем предстоит заниматься: • Создание front-end приложений • Участие в проектировании архитектуры, выработке решений по отказоустойчивости и производительности • Оценка задач, планирование их выполнения • Проведение code review Что мы хотели бы в Вас видеть: Обязательно: • JavaScript: отличное знание es5 и esnext стандартов • HTML/CSS: семантика, seo-оптимизация, адаптивность и кроссбраузерность, опыт css in js (jss, styled components), препроцессоров (less, scss, stylus, etc), так и нативного css, postcss, сss modules, critical css • react/react-router 4: 1. понимание жизненного цикла компонентов, разделение логики и представления, умение различать и уместно использовать композиции и HOC (recompose) 2. крайне желательно иметь опыт использования SSR в крупном проекте • redux/flux: 1. понимание архитектуры, знание основных middleware и опыт написания своих 2. использование селекторов (reselect), нормалайзеров (normalizr) и понимание когда, где и зачем 3. опыт использования redux-thunk/redux-saga • Знание основ функционального программирования, отлично, если есть опыт использования ramda/ramda-fantasy, immutable.js • Умение собирать проект с помощью webpack/babel: hmr для клиента и для сервера, асинхронная подгрузка модулей, чанки, tree shaking, оптимизация бандла, понимание и опыт использования основных плагинов, скриптов сборки и тестирования, написание npm-скриптов • Тестирование: опыт написания модульных тестов для логики и jsx-компонентов (Jest, Enzyme), регрессионное тестирование верстки • Ведение актуальной документации кода (esdoc) • Опыт работы с одной из систем контроля версий (git, mercurial) • Придерживаться принятых в команде правил оформления кода. • Опыт работы в команде Плюсом будет: • Опыт работы с node (express, socket io) в высоконагруженных проектах, кластеризация, оптимизация, опыт использования docker для node проектов • Опыт работы с любым другим серверным языком программирования, некоторое понимание, как там у них все устроено • Умение и желание работать с чужим кодом и legacy • Понимание текущих трендов в ИТ-разработке • Опыт работы с таск-трекерами (jira, redmine, trac) Мы готовы предложить: • Интересную, разноплановую работу в динамично развивающейся компании с интересными продуктами • Возможность участвовать в реализации ярких проектов • Атмосферу творчества и свободы - у нас нет дресс-кода, гибкое начало и окончание рабочего дня • Классную команду профессионалов, с которыми никогда не бывает скучно • Возможность непрер...