Обязанности:
Мы создаём современную платформу для автоматизации ЖКХ и бизнеса: наши инструменты закрывают потребности в биллинге и коммуникациях между УК, ТСЖ и жильцами. Сейчас ищем Frontend-разработчика, который займется созданием клиентской части новой платформы (включая АРМ и IP-телефонию).Твои задачи: Создавать и поддерживать клиентскую часть новой платформы (АРМ + IP телефония). Плотно взаимодействовать с backend-командой (REST, WebSocket) и дизайнером. Участвовать в проектировании и реализации новых фич. Поддерживать мобильное приложение на React Native. Обеспечивать производительность и стабильность UI (code-splitting, React Profiler, мемоизация, виртуализация списков). Участвовать в развитии CI/CD и автоматизации тестирования. Технологический контекст: React 18(19), TypeScript, роутинг, состояние(Zustand), работа с сетью(React Query). Сборка: Vite, монорепо/Nx. UI: Tailwind/Styled Components/Chakra (по ситуации), Storybook для дизайн-системы. Тесты: Jest + React Testing Library, Cypress/Playwright для e2e. CI/CD: GitHub Actions/GitLab CI, семантические релизы, Sentry/monitoring. Кого ищем: 2+ лет коммерческой разработки на React и TypeScript. Опыт работы с Zustand, React Query(загрузка и кеширование данных, оптимистичные апдейты). Понимание основ работы с сетью, сетевых протоколов. Навык поиска и устранения проблем с производительностью (React DevTools/Profiler, Chrome DevTools). Желательно опыт работы с React Native. Будет плюсом: WebRTC, SIP и другие real-time технологии (звонки/чаты/лайв-обновления). Nx, дизайн-системы, Storybook, accessibility (ARIA). Навыки написания тестов (unit, интеграционные, e2e). Базовое понимание CI/CD.Похожие вакансии