Team Lead Frontend

TopExecutive ведет поиск кандидатов на позицию Team Lead frontend разработчика в крупную компанию на стартап проект.

Разрабатываемая система будет строить аналитические отчеты на основе анализа большого массива неструктурированных данных, для построения отчетов будут применяться математические алгоритмы.

Система будет иметь свои механизмы визуализации данных и интерфейс пользователя. По мере роста системы к ней будут подключаться все большее количество источников данных, что в свою очередь потребует разработку универсального способа их подключения. В случае успешной реализации проекта планируется вывод продукта на внешний рынок.

Аналоги - Аналитические системы (любые продукты по анализу), БигДата, Нейросети, Системы визуализации

  • Интерфейс пользователя для создания визуальной среды отображения информации с использованием графов и манипуляции элементами графов.
  • Необходим человек, имеющий опыт ведения/управления разработки в роли ведущего разработчика интерфейса пользователя, что означает умение интерпретировать поставленную задачу, предлагать оптимальные пути решения и их реализовывать.
  • Важно понимание удобства интерфейса пользователя и умение создавать оптимальные визуальные решения.
  • Важен опыт взаимодействия с разработчиками серверной части решения.
  • Важно желание создать «свой» проект и за него отвечать.
  • Хорошо, если будет опыт участия в длительном проекте с постоянным улучшением качества интерфейса пользователя.

Разработка интерфейсной части:

  • Общий интерфейс
  • Работа с графами
  • Архитектура Web интерфейса

Необходимые знания:

  • JavaScript
  • HTML5
  • SVG
  • D3.js или аналог
  • REST
  • Геометрия, дискретная математика, теория графов.
  • Хорошо понимать принципы проектирования сложных систем: MVC/MVP-архитектуру, паттерны программирования, автоматизированное тестирование.
  • Опыт разработки в agile-ритме (Scrum).

Задачи:

  • Разработка пользовательских интерфейсов web-приложений на технологиях HTML
  • Разработка JS-скриптов
  • Взаимодействие с сервером данных (REST)
  • Участвовать в создании архитектуры решений и выбирать наилучшие технологии
  • Проводить ревью кода.

Присылайте, пожалуйста, свои резюме на почту igor@top-es.ru