Выборгская набережная 45Е
Находимся в поиске сильного разработчика для развития сложной распределенной высоконагруженной биометрической поисково-аналитической системы с автоматической обработкой больших объемов данных и медиа потоков, аналогов у которой практически нет.
Тебе предстоит решать интересные задачи, встроиться в общий процесс разработки и стать частью дружной команды.
Мы любим гибкость, проактивность и нестандартные решения.
Задачи:
-
Разрабатывать и поддерживать существующий продукт
-
Участвовать в анализе требований к новому функционалу и доработкам
-
Участвовать в командном кросс-ревью
-
Взаимодействовать с frontend и backend-разработчиками, дизайнерами, аналитиками и другими командами
-
Формировать бэклог задач команды, участвовать в декомпозиции задач и планировании работ
-
Совместно с архитектором формировать высокоуровневую архитектуру решений для web-фронтенда
-
Выполнять проектирование технической архитектуры приложения и принимать ключевые технических решения в рамках нее
Необходимые знания:
- Опыт работы с React
- Уверенное понимание и опыт работы с TypeScript, умелое обращение с unknown/any/never и дженерик типами
- Умение настроить сборку с нуля на Vite и Webpack
- Глубокое понимание JavaScript
- Опыт работы с redux и redux-toolkit
- Общее понимание устройства web
- Общий кругозор в области стилизации, опыт работы с препроцессорами
- Опыт работы с техдолгами и рефакторингом, умение строить план перехода на новые решения
- Умение работать с профайлером для оптимизации производительности
- Опыт работы с git и понимание принципов ветвления
- Опыт работы в команде
- Умение планировать собственные задачи и разумно оценивать сроки
Будет плюсом:
- Опыт работы с Rollup
- Опыт написания unit-тестов
- Общий кругозор в области тестирования продукта
- Опыт работы с Web Audio API
- Умение оптимизировать и ускорять сборку проекта
- Продвинутая работа с jira, умение составлять сложные фильтры
Технологический стек проекта
• React 18. В планах обновление до 19 версии
• TypeScript. Для нас any - редкое исключение из правил
• Redux.
• SCSS, модульные стили
• Собственный uikit. Поддерживаем и расширяем сами, переиспользуется также другими проектами компании
Условия:
Ищем сотрудника в г. Санкт-Петербург.
График гибридный.