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