Front-end (JavaScript, React) разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Вакансия открыта в команде ШТОРМ Технологии, которая заботится об Автоматизированных Рабочих Местах сотрудников, обслуживающих абонентов одного из наших ключевых клиентов – компании, входящей в ТОП-3 Телеком отрасли в РФ. С их помощью мы стараемся сделать обслуживание более качественным и быстрым для абонента, удобным и эффективным для пользователей и предсказуемым и управляемым для менеджеров. Мы отвечаем как за фронт (десктоп и веб), так и за бэк, интегрируемся со многими сторонними системами, переходим от монолита к микросервисной архитектуре, работаем, используя Kanban и стараясь соблюдать Agile принципы в целом.
В связи со стартом инициативы по созданию нового АРМа, нам нужна помощь в части разработки frontend-а для него. Поэтому, если ты готов делать то, что мы ждем от нашего коллеги- системного аналитика, считаешь, что у тебя есть все, что для этого необходимо и это совпадает с нашими ожиданиями (см ниже), мы будем рады поделиться с тобой интересными задачами, масштабными внедрениями, позитивными эмоциями, потрясающим опытом коллег и корпоративными плюшками
С чем мы работаем:
JavaScript, ES6, ReactJS, Redux, WebSockets, Webpack, Unit testing, Mocha, Chai.
В обязанности входят только Frontend-задачи, а именно:
- Разработка с нуля нового компонента сложного продукта с использованием React;
- Разработка новых и развитие текущих модулей;
- Написание качественного, покрытого тестами, сопровождаемого кода;
- Поддержка существующего кода;
- Работа в команде с дизайнерами, аналитиками, тестировщиками, Frontend и Backend разработчиками;
Нам нужен разработчик, который:
- Уверенно знает Javascript (ES6). Понимает на что нужно обращать внимание при разработке страниц;
- Имеет глубокие знания и опыт разработки на React более 2ух лет + Redux;
- Уверенно владеет HTML/CSS (Responsive, Adaptive) и имеет навыки верстки;
- Умеет писать тесты на реализуемые задачи;
- Понимает и умеет работать с REST API;
- Имеет опыт построения архитектуры приложений;
- Желательно понимание объектно-ориентированного программирования, паттернов проектирования;
- Готов развиваться, ищет сложные, но интересные задачи и заинтересован показать свой личный лучший результат в работе;
- Умеет объективно оценивать свои силы, четко расставлять приоритеты и нуждается в минимальном контроле со стороны;
- Базовые знания Linux, Git, знание основных протоколов (http, amqp, etc.);
Будет плюсом:
- Умение работать с WebSockets;
- Наличие опыта работы с TypeScript;
- Знание Node.js;
- Опыт работы с Docker, Kubernetes.
- Опыт работы с CI/CD (Jenkins, gitlab, etc.).
Бонусы
В свою очередь, мы предлагаем:
- Интересные и масштабные задачи, работа в команде профессионалов;
- «Белую» конкурентную заработную плату;
- Оформление по ТК РФ и полное его соблюдение;
- Офис в шаговой доступности от метро «Автозаводская», БЦ Омега Плаза;
- Гибкое начало рабочего дня;
- ДМС со стоматологией после испытательного срока;
- Современное «железо» для работы;
- Возможность подключения к корпоративным тарифам мобильной связи;
- Комфортную рабочую обстановку;
- Возможность удаленной работы для региональных сотрудников.