Мы ищем самостоятельного Frontend-разработчика в продуктовую команду.
У нас не аутсорсинг, а разработка собственных продуктов. Большая часть проектов — новые, объём legacy небольшой. Поэтому нам нужен человек, который умеет не просто “делать по ТЗ”, а способен брать задачу, предлагать адекватные решения, быстро двигаться и доводить интерфейсы до качественного результата.
Что предстоит делать
- Разрабатывать frontend-часть новых продуктовых проектов с нуля.
- Поддерживать и развивать существующие проекты на Vue и Angular.
- Выполнять рефакторинг и улучшать архитектуру frontend-части по мере роста продукта.
- Верстать и дорабатывать адаптивные интерфейсы для desktop / tablet / mobile.
- Работать с UI/UX-макетами, аккуратно переносить дизайн в код.
- Улучшать качество кода, переиспользуемость компонентов и общую поддерживаемость проектов.
- Оптимизировать производительность интерфейсов, загрузку страниц и отзывчивость UI.
- Взаимодействовать с backend-разработчиками, аналитиками и другими участниками команды.
- Самостоятельно оценивать задачи, декомпозировать их и доводить до результата без постоянного микроменеджмента.
Что для нас важно
- Коммерческий опыт работы Frontend-разработчиком от 3 лет.
- Уверенное знание JavaScript / TypeScript.
- Практический опыт разработки на Vue.js и/или Angular.
- Понимание компонентного подхода, работы с состоянием приложения, маршрутизации, API-интеграций.
- Уверенные навыки HTML5, CSS3, SCSS/SASS.
- Сильный уровень в адаптивной вёрстке.
- Хорошее чувство интерфейса, аккуратность в стилизации и внимание к деталям.
- Опыт сопровождения существующего кода: разбор чужой кодовой базы, рефакторинг, улучшение без поломки функционала.
- Умение самостоятельно организовывать свою работу и не зависать на каждом шаге в ожидании указаний.
- Понимание, как писать чистый, понятный и поддерживаемый код.
- Опыт работы с Git.
Будет большим плюсом
- Опыт работы одновременно с Angular и Vue в реальных проектах.
- Опыт проектирования frontend-архитектуры с нуля.
- Навыки оптимизации производительности frontend-приложений.
- Опыт написания unit/component тестов.
- Понимание UX и умение предлагать улучшения интерфейсов, а не только реализовывать макеты “пиксель в пиксель”.
- Опыт в game dev или в проектах с интерактивными, анимированными интерфейсами.
- Опыт работы в продуктовой команде, где важны скорость, ответственность и конечный результат.
Кого мы ищем по подходу
Нам нужен человек, который:
- умеет работать самостоятельно;
- не боится новых задач и новых проектов;
- может как быстро стартовать разработку с нуля, так и спокойно навести порядок в существующем проекте;
- понимает разницу между “лишь бы работало” и “сделано качественно и поддерживаемо”;
- ориентирован на результат, скорость и здравый смысл.
Условия
- Работа над собственным продуктом, а не над потоком внешних заказов.
- Большая доля новых задач и новых проектов.
- Возможность влиять на технические решения по frontend-части.
- Команда, ориентированная на скорость разработки и практический результат.
Будет особенно интересно, если
Вы любите не просто “натягивать верстку”, а строить живые, аккуратные и удобные интерфейсы, которые реально помогают продукту расти