Наша компания занимается разработкой приборов для аналитической химии. Мы поставляем автоматизированные решения в области хроматографии, титрования, ионометрии.
Нам требуется 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 для работы с зависимостями в монорепозитории
Задачи: