Frontend React разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Наша компания занимается разработкой приборов для аналитической химии. Мы поставляем автоматизированные решения в области хроматографии, титрования, ионометрии.
Нам требуется frontend-разработчик для развития веб-интерфейса нашего приложения.
Приложение управляет работой приборов, проводит анализ, обрабатывает данные.
Технический стэк:
- бэкенд — Python/FastAPI
- архитектурная методология фронтэнда - feature-sliced (https://feature-sliced.design/)
- UI на React
- статическая типизация на TypeScript
- компоненты Elastic UI
- effector - работа с локальным состоянием ui
- fp-ts - FP библиотека для Typescript. В основном используем для композиции функций в пайплайнах (pipe, flow), но в планах использовать ADT
- для сборки фронтенда используем Vite
- unit-тесты с vitest (jest-like api)
- внедряем e2e-тесты на playwright и bdd
- автогенерация api-клиента из схемы openapi
- Используем pnpm для работы с зависимостями в монорепозитории
Задачи:
- проектирование и разработка интерфейсов для клиентской части;
- разработка новых UI-компонентов и их внедрение;
- разработка модульных тестов;
Ожидания от кандидата
- опыт разработки на Javascript / ReactJS;
- уверенные знания HTML, CSS, Javascript, React, Redux;
- умение верстать адаптивные интерфейсы;
- навыки работы с инструментами отладки и профилирования кода;
- опыт работ с GitLab или другими системами контроля версий;
- понимание принципов ООП и ФП, REST архитектуры, как работает HTTP-протокол;
Условия работы
- трудоустройство по ТК или как ИП/ГПХ;
- возможность работать удаленно или гибридно;
- желательно 1 раз в неделю приезжать в офис для личного общения (Москва, м. Румянцево);
- полная занятость;
Бонусы
- гибкий график
- свободный режим посещения офиса
- 5 оплачиваемых дней без больничного в год