Senior Frontend Developer (React)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Проект крупного российского банка нуждается в редизайне.
Команда распределенная и укомплектована (бек/дизайнер/тестер/аналитик/девопс) - не хватает опытного React разработчика, который готов внести в свой вклад в изменение главного интернет-банка с новой главной страницей и логикой. Работа строится по Scrum.
Цели проекта:
· Переход на современные технологии, разработка фронтэнд решений в части сайтов,
· Продукт, который будет адаптивен на всех видах и типах устройств, доступных клиенту.
· Ускорение time-to-market благодаря единой команде серверной разработки (единый back)
· Переход на единую микросервисную архитектуру
Обязанности:
- Разработка/доработка front-end: кроссбраузерная адаптивная вёрстка, реализации JS-логики на клиенте;
- Проведение code review (front части);
- Участвовать в архитектуре FRONT части приложения;
- Консультация младших разработчиков;
- Предоставление оценки трудоемкости реализации задач по предоставленным бизнес требованиям;
- Менторство над младшими разработчиками.
Ожидания от кандидата
Необходимые навыки:
- Опыт в разработке не менее 3 лет;
- Опыт работы с Typescript;
- Отличное знание HTML5, CSS3, опыт кроссбраузерной (Safari/адаптивной вёрстки);
- Опыт работы с CSS препроцессорами (SCSS/SASS/LESS/Stylus);
- Знание Javascript со свежими стандартами ECMAScript (Прототипное наследование, this, event loop, promise, async/await, generators/iterators);
- Уверенные знания Git;
- Значительный опыт разработки SPA, знание базовых шаблонов/паттернов проектирования;
- Опыт работы с React и экосистемой:
-стейт менеджеры(Redux/Mobx);
-роутинг(react-router-dom);
-линтеры (eslint/prettier);
-тестирование(Jest/Enzyme/React testing library);
-сборка (WebPack/Gulp/Grunt);
-css (styled components/css in js/css modules)
Желательные навыки:
- Представления о -Node JS (npm/yarn),
- Опыт работы с Jira, Confluence, GitLab;
- Понимание практик UX/UI
- Технический английский
Условия работы
- Работа в аккредитованной компании
- Участие в проектах для крупных коммерческих компаний
- Современный подход к обучению и развитию сотрудников
- Стабильный доход, который обсуждается индивидуально
- Приятные бонусы: ДМС со стоматологией для сотрудников, возможность подключить родственников к программе ДМС, обучение и сертификация, скидки на курсы, фитнес и многое другое