LeadOfficeМосква
Frontend Developer
О роли
Описание вакансии
О компании
- БЮРО 1440 — разработчик и оператор низкоорбитальной спутниковой группировки связи.
Обязанности
- Разработка и поддержка общих инструментов, библиотек и UI-китов для других frontend-разработчиков.
- Создание архитектуры frontend-приложений с учетом масштабируемости и переиспользования кода.
- Разработка сложных интерфейсов для внутренних и внешних продуктов.
- Проведение код-ревью, разбор лучших практик.
- Оптимизация производительности приложений.
- Взаимодействие с backend-разработчиками, участие в проектировании API.
- Улучшение процессов разработки, автоматизация тестирования, CI/CD.
Требования
- Глубокие знания React (хуки, контекст, оптимизация рендеринга, Suspense, Error Boundaries).
- Опыт работы с TypeScript.
- Понимание архитектуры frontend-приложений: SOLID, паттерны проектирования.
- Опыт работы с состоянием приложения (Redux, MobX, Zustand, React Query).
- Умение работать с фреймворками (Next.js, Remix) и чистым JS/TS.
- Понимание бэкенда: REST/GraphQL API, WebSockets, работа с БД.
- Опыт настройки сборки (Webpack, Vite, esbuild).
- Знание тестирования (Jest, React Testing Library, Cypress, Playwright).
- Опыт работы с CI/CD (GitLab CI/CD, GitHub Actions, Docker).
- Умение работать в Linux-окружении.
Условия
Стек и навыки
С чем работаем