Ведущий 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 и так далее);
  • быстрая обучаемость и стремление к внедрению инновационных решений.