Компания Т8 создаёт сложный и технологичный продукт для телекоммуникационной отрасли. Наше приложение - это инструмент для инженеров, который переводит сырые данные измерений оптоволоконных линий (рефлектограммы) в интерактивные графики, аналитику и готовые технические отчёты.
Стек проекта:
Фронтенд: TypeScript, JavaScript, React.js (Redux, RTK), MUI, Node.js, Linux, Docker, Electron/Tauri.
Бэкенд: Python, FastAPI, PostgreSQL, Linux, Docker.
Инструменты для совместной работы: GitLab, Jira, Confluence.
Мы ищем в команду сильного Frontend-разработчика, который не боится сложных задач по работе с данными и визуализацией, готов участвовать в проектировании системы и разработку интерфейса.
Чем предстоит заниматься:
- Разрабатывать и поддерживать высоконагруженные пользовательские интерфейсы (сложные графики, большие таблицы, формы анализа).
- Оптимизировать производительность рендеринга и отзывчивость интерфейса при работе с большими массивами данных.
- Участвовать в проектировании архитектуры и отдельных модулей фронтенд-части приложения.
- Тесно взаимодействовать с backend-разработчиками (FastAPI) по интеграции API и форматам данных.
- Писать unit- и интеграционные тесты, проводить отладку.
- Участвовать в код-ревью, поддерживая высокий стандарт качества кода.
- Продумывать UX и детали интерфейса, так как готовых дизайн-макетов на все случаи не будет.
Для нас важно:
- Уверенное знание и коммерческий опыт работы с TypeScript, JavaScript, HTML5, CSS3.
- Опыт разработки на React и понимание его экосистемы (стек: Redux/RTK, React Router).
- Знание и опыт применения UI-библиотеки MUI (Material-UI).
- Опыт взаимодействия с backend на Node.js или знание его основ для сборки и разработки.
- Опыт применения архитектурной методологии Feature-Sliced Design (FSD).
- Опыт настройки и работы со системами сборки (Vite / Webpack).
- Навыки написания тестов (Jest, React Testing Library) и отладки.
- Понимание принципов работы Python-бэкенда (FastAPI) для эффективной интеграции.
Будет значительным плюсом:
- Опыт работы с ОС Linux, Docker.
- Опыт работы с библиотеками для интерактивных графиков/визуализаций (ECharts, Plotly, D3.js, WebGL-фреймворки).
- Навыки работы с картами.
- Интерес к UI/UX, опыт проектирования интерфейсов с нуля или доработки существующих. Готовность обсуждать и предлагать решения по улучшению пользовательского опыта.
Мы предлагаем:
- Официальное трудоустройство по ТК РФ с первого рабочего дня (у компании есть IT-аккредитация).
- Прозрачная система оплаты: фиксированный оклад + квартальные бонусы по результатам + годовая премия.
Рабочий процесс и офис:
- Стандартный график 5/2, рабочий день с 10:00 до 18:30, но мы гибкие и начало можно сдвинуть по договорённости.
- Гибридный формат работы после испытательного срока (2-3 дня работы удалённо).
- Удобный офис в шаговой доступности от м.Преображенская площадь.
Здоровье и забота:
- Расширенный ДМС со стоматологией. Полис оформляется на сотрудника и его детей после 3 месяцев работы.
Культура и команда:
- Умеем отдыхать: ежемесячно играем в настолки, тематические корпоративы, экскурсии и другие активности.
- Любим спорт: футбол, волейбол, настольный теннис, сапы, участие в «Гонке Героев» и корпоративных велозаездах.
- Внутренняя мотивация: у нас есть своя корпоративная валюта, которую можно получать за активность и обменивать на крутой мерч.
Развитие и рост:
- Наставничество: у каждого новичка есть персональный куратор, который помогает адаптироваться и успешно пройти испытательный срок.
- Поддержка обучения: скидки на курсы английского, внутренняя техническая библиотека, оплата участия в профильных конференциях, внутренние и внешние обучающие мероприятия.
- Индивидуальный подход: при необходимости мы составляем персональный план развития, чтобы помочь в достижении карьерных целей.
Этапы собеседований:
Первичное интервью с рекрутером в онлайн-формате (30 минут).
Техническое интервью с руководителем (1,5 часа).
Знакомство с продакт-менеджером (30 минут)
Оффер.