Описание
Мы — IT-рекрутинговое агентство Hireway, которое помогает талантливым специалистам находить сильные команды и интересные технологические проекты. Мы работаем с современными IT-продуктами и инфраструктурными решениями, где важны надежность, автоматизация и стабильность систем.
Задачи
•Проектирование и развитие архитектуры frontend-приложений
•Разработка сложных пользовательских интерфейсов и высоконагруженных веб-приложений
•Определение технологического стека и выбор оптимальных технических решений
•Разработка масштабируемой компонентной архитектуры
•Оптимизация производительности приложений, времени загрузки и отзывчивости интерфейсов
•Обеспечение высокого качества кода, его читаемости, поддерживаемости и расширяемости
•Проведение технического аудита и рефакторинга существующих решений
•Разработка и внедрение стандартов frontend-разработки
•Проведение Code Review и контроль качества реализации задач
•Участие в декомпозиции сложных задач, техническом планировании и оценке сроков
•Взаимодействие с backend-разработчиками при проектировании API и интеграций
•Участие в принятии архитектурных решений совместно с техническими руководителями
•Наставничество Middle и Junior разработчиков
•Поиск и внедрение новых технологий и инструментов, способных улучшить процесс разработки
Требования
•Опыт коммерческой frontend-разработки от 5 лет
•Глубокое знание JavaScript (ES6+) и TypeScript
•Экспертное владение React
•Глубокое понимание React Hooks, Context API, механизмов рендеринга и управления состоянием
•Практический опыт работы с Redux Toolkit, Zustand или аналогичными инструментами
•Опыт проектирования архитектуры крупных frontend-приложений
•Глубокое понимание HTML5, CSS3, современных CSS-подходов и адаптивной верстки
•Опыт работы с Next.js и понимание SSR, CSR, SSG и ISR
•Опыт интеграции с REST API, GraphQL и WebSocket
•Понимание принципов построения масштабируемых и отказоустойчивых приложений
•Опыт оптимизации производительности (Core Web Vitals, Code Splitting, Lazy Loading, Memoization)
•Уверенное владение Git и понимание процессов CI/CD
•Опыт настройки и поддержки автоматизированного тестирования
•Понимание принципов безопасности frontend-приложений
•Опыт технического проектирования, оценки и декомпозиции сложных задач
•Высокая степень самостоятельности и ответственности за технический результат
•Сильное аналитическое и системное мышление
•Способность принимать архитектурные решения и аргументировать свой выбор
•Умение находить баланс между качеством реализации, сроками и бизнес-требованиями
•Навыки технического лидерства и наставничества
•Умение эффективно взаимодействовать с разработчиками, менеджерами, дизайнерами и другими подразделениями
•Готовность брать ответственность за сложные технические задачи
•Стремление к постоянному профессиональному развитию
Будет плюсом
•Опыт проектирования Microfrontend-архитектуры
•Опыт работы с Module Federation
•Глубокое понимание Webpack, Vite и других инструментов сборки
•Опыт работы с Docker и Kubernetes
•Опыт построения Design System и развития UI Kit
•Знание Storybook
•Опыт работы с Jest, Vitest, Cypress и Playwright
•Понимание принципов Accessibility (a11y)
•Опыт работы с высоконагруженными системами
•Опыт миграции крупных приложений на современные технологические стеки
•Участие в формировании технической стратегии продукта
Условия
•Участие в развитии крупных и интересных IT-продуктов
•Возможность влиять на архитектуру и техническую стратегию проекта
•Высокий уровень технической самостоятельности
•Работа с современным технологическим стеком
•Сильная команда профессионалов
•Возможность развивать техническую экспертизу команды
•Конкурентная заработная плата по результатам собеседования
•Профессиональный и карьерный рост