Ведущий разработчик пользовательских интерфейсов
Разрабатывает и поддерживает общие инструменты, библиотеки и UI-киты для других frontend-разработчиков, создает архитектуру фронтенд-приложений, разрабатывает сложные интерфейсы для внутренних и внешних продуктов, проводит код-ревью, оптимизирует производительность, взаимодействует с бэкенд-разработчиками, работает над улучшением процессов разработки, декомпозирует задачи, оценивает сроки, анализирует и внедряет новые технологии.
Обязанности
Разработкой и поддержкой общих инструментов, библиотек и 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-окружении (базовые команды, настройка серверов)
Откликнуться на вакансию свайпом в Telegram
Зарплату работодатель не указал. Ориентир по вакансиям Swipe Jobs.
Swipe Jobs — поиск работы свайпами в Telegram. Тысячи вакансий из каналов и с сайтов компаний в одной ленте, отклик в один клик прямо в чате с работодателем.