БЮРО 1440
Ведущий разработчик пользовательских интерфейсов
Формат работы: офис/гибрид
☑️ Чем предстоит заниматься
- Разработкой и поддержкой общих инструментов, библиотек и UI-китов для других frontend-разработчиков в компании
- Созданием архитектуры frontend-приложений с учетом масштабируемости и переиспользования кода
- Разработкой сложных интерфейсов для внутренних и внешних продуктов
- Проведением код-ревью, разбором лучших практик, помощью в решении сложных задач
- Оптимизацией производительности приложений (бандлов, рендеринга, состояния)
- Взаимодействовать с backend-разработчиками, участвовать в проектировании API
- Работать над улучшением процессов разработки: внедрение лучших практик, автоматизация тестирования, CI/CD
- Декомпозировать задачи, оценивать сроки реализации
- Анализировать и внедрять новые технологии и инструменты в проекты компании
☑️ Наши пожелания к кандидатам
- Глубокие знания React (хуки, контекст, оптимизация рендеринга, кастомные хуки, Suspense, Error Boundaries и т. д.)
- Опыт работы с TypeScript и умение писать надежный типизированный код
- Понимание архитектуры frontend-приложений: умение применять SOLID, паттерны проектирования (Factory, Observer, Strategy, DI и др.)
- Опыт работы с состоянием приложения (Redux, MobX, Zustand, React Query)
- Умение работать как с фреймворками (Next.js, Remix), так и с чистым JS/TS
- Понимание бэкенда: REST/GraphQL API, WebSockets, работа с БД (реляционные, документные, key-value)
- Опыт настройки сборки (Webpack, Vite, esbuild) и оптимизации бандлов
- Знание тестирования (Jest, React Testing Library, Cypress, Playwright)
- Опыт работы с CI/CD (GitLab CI/CD, GitHub Actions, Docker, Docker Compose)
- Умение работать в Linux-окружении (базовые команды, настройка серверов)
Контакты: join@1440.space