Ведущий frontend-разработчик
Зарплата
от 130 000 до 180 000 ₽
Требования
Местоположение и тип занятости
Компания
Превращаем большие данные из IT-систем, интернета и датчиков в модели процессов для эффективного управления бизнесом
Описание вакансии
Условия работы
Мы ищем опытного frontend-разработчика для организации и участия в написании фронтенд-компонент и клиентской части новых продуктов компании. Технологическая инфраструктура уже имеется, однако организационная нуждается в развитии. Среди решаемых нами задач – оперативный мониторинг трендов в социальных сетях, сбор данных из корпоративных сетей и Интернета, выявление критических событий на ранней стадии, конкурентная разведка, графовый анализ и визуализация большого объёма данных.
Суть работы:
- руководство командой из 3-5 фронтенд-разработчиков, найм новых;
- взаимодействие с UX/UI-отделом, с бекенд-программистами;
- разработка пользовательских интерфейсов (dashboard'ы, графы связей, визуализация данных) для проектов и продуктов компании;
- развитие клиентской части проектов и библиотеки компонентов, участие в развитии архитектуры;
- оптимизация фронтенда для эффективной отрисовки больших объёмов данных.
Условия:
- в работе используется экосистема Linux или Mac OS;
- после испытательного срока снабжаем 4k-монитором и прочей необходимой аппаратурой;
- полный рабочий день с гибким графиком;
- уютный офис с круглосуточным доступом в 5 минутах пешком от метро Войковская или МЦК Балтийская, рядом ТРЦ Метрополис;
- страховка ДМС, VR, конфетки, возможность выбора технологий в новых проектах и прочие мелочи.
Требования:
- способность планировать, организовывать, поддерживать и контролировать деятельность frontend-команды;
- React/Redux для клиентской логики и SASS для стилизации;
- общее понимание принципов работы ReactJS (React Component Reconciliation и т.д.);
- хорошее знание JS;
- базовое знание Typescript;
- понимание базовых фронтенд-технологий (работа DOM-дерева, repaint/reflow, особенности JS) и общих концепций (шаблоны проектирования, модульность и прочее);
- знание нюансов проектирования single-page приложений (знание ситуаций, приводящих к утечкам памяти);
- система автоматизации webpack;
- навык использования Git и владение Linux-консолью на уровне простой автоматизации сборки и работы с ssh;
- умение решать задачи в заявленный срок, внимательно гуглить и читать туториалы, вовремя сообщать о проблемах.
Не требуется, но будет плюсом:
- принципы проектирования UI/UX и основы визуализации данных;
- опыт работы с WebGL и знание эффективных графовых алгоритмов;
- написание модульных и интеграционных тестов для клиентской части;
- уверенное владение Linux-консолью (на уровне автоматизации сборки, работы с ssh и так далее);
- быстрая обучаемость и стремление к внедрению инновационных решений.