Frontend developer (senior/lead)

Зарплата

от 150 000 ₽

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий деньМожно удаленно

Компания

Разработка современных аналитических и транспортных сервисов

Описание вакансии

Условия работы

Привет! Мы ищем в нашу команду надежного человека и эффективного разработчика в одном лице. На текущий момент занимаемся поддержкой и созданием веб-приложений для различных организаций, и созданием собственной модульной платформы бизнес-аналитики, которой тебе и предстоит заниматься. Более подробно о платформе аналитики и других проектах ты можешь почитать в профиле компании.

Какой спектр задач тебя ждет:

  • проектирование архитектуры;
  • разработка модулей платформы BI (нагруженная визуализация и построение аналитики, проектирование и работа с CRDT, разработка и поддержка библиотеки компонентов, etc);
  • поддержка, модернизация и улучшение текущих модулей;
  • проведение код-ревью;
  • помощь менее опытным коллегам;
  • написание тестов к текущему или внедряемому функционалу.

Что мы ожидаем от кандидата:

  • опыт работы во фронте от 3 лет;
  • знание базовой алгоритмии и структур данных;
  • знание и понимание принципов ООП, ФП, паттернов проектирования;
  • хорошее знание React (или другого фреймворка, Webpack, MobX или Redux, Typescript / VanillaJS (ES2015+), CSS;
  • понимание принципов работы браузеров на уровне GC и рендеринга;
  • опыт работы с SSR;
  • развитые софт-скилы;
  • умение хорошо анализировать поставленную задачу и, при необходимости, предлагать варианты ее оптимизации с точки зрения UX;
  • понимание как развивать себя и своих коллег.

Будет плюсом:

  • понимание технологий обработки данных (ETL, OLAP);
  • знание Jest,  ECharts, GraphQL, Canvas, WebGL;
  • умение работать с современным технологическим стеком (ES2019+, CSS Grid, Custom Variables, ESM, ESBuild);
  • понимание архитектурных подходов (Microfrontends, Module Federation);
  • понимание плюсов и минусов использования различных технологий (от CSS-in-JS до Virtual DOM);
  • умение разрабатывать и писать тесты;
  • опыт в написании библиотеки компонентов.

Что предлагаем мы:

  • интересные задачи (работа с визуализацией аналитики данных; разработка сложных высоконагруженных компонентов);
  • работу над реальным продуктом;
  • свободу в технологическом плане и рабочих инструментах (но у нас есть свой style-guide), географическом плане (удаленная работа);
  • предоставление рабочего устройства или доп. монитора;
  • бонусы;
  • хороших коллег.

Бонусы

  • достойная самореализация;
  • гибкий график;
  • оплата курсов;
  • английский с носителем в офисе;
  • чай/кофе/печеньки в офисе.

    Дополнительные инструкции

    Писать в telegram @pimanenko