👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Frontend React разработчик

Зарплата

от 200 000 ₽

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Разработка приборов аналитической химии

Описание вакансии

О компании и команде

Наша компания занимается разработкой приборов для аналитической химии. Мы поставляем автоматизированные решения в области хроматографии, титрования, ионометрии.

Нам требуется 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 для работы с зависимостями в монорепозитории

Задачи:

  1. проектирование и разработка интерфейсов для клиентской части;
  2. разработка новых UI-компонентов и их внедрение;
  3. разработка модульных тестов;

Ожидания от кандидата

  • опыт разработки на Javascript / ReactJS;
  • уверенные знания HTML, CSS, Javascript, React, Redux;
  • умение верстать адаптивные интерфейсы;
  • навыки работы с инструментами отладки и профилирования кода;
  • опыт работ с GitLab или другими системами контроля версий;
  • понимание принципов ООП и ФП, REST архитектуры, как работает HTTP-протокол;

Условия работы

  • трудоустройство по ТК или как ИП/ГПХ;
  • возможность работать удаленно или гибридно;
  • желательно 1 раз в неделю приезжать в офис для личного общения (Москва, м. Румянцево);
  • полная занятость;

Бонусы

  • гибкий график
  • свободный режим посещения офиса
  • 5 оплачиваемых дней без больничного в год