Обязанности: Разработка и внедрение архитектуры интерфейса, обеспечивая масштабируемость, удобство обслуживания и соблюдение лучших практик. Сотрудничество в области проектирования пользовательского интерфейса/UX Качество кода и стандарты Разработка функций Кросс-функциональное сотрудничество Оптимизация производительности Адаптивный дизайн Доступность Ведение полной документации по интерфейсному коду, API-интерфейсам и процессам разработки Контроль версий Тестирование и обеспечение качества Требования: Владение интерфейсными технологиями, такими как HTML, CSS, JavaScript (ES6+), и популярными фреймворками, такими как React, Angular или Vue.js. Опыт разработки и внедрения адаптивных и удобных для мобильных устройств интерфейсов. Понимание принципов проектирования UI/UX и умение эффективно сотрудничать с дизайнерами. Подтвержденный опыт оптимизации производительности интерфейса и внедрения лучших практик для быстрой загрузки веб-приложений. Знакомство с инструментами и фреймворками для тестирования интерфейса, такими как Jest, Jasmine или Selenium. Опыт работы с инструментами CI/CD и конвейерами для автоматизации процессов тестирования и развертывания. Лидерские навыки, позволяющие руководить командой, наставлять младших разработчиков и развивать культуру совместной и инновационной разработки Отличные навыки решения проблем, особенно в контексте задач разработки интерфейсов. Ориентированный на пользователя подход к разработке интерфейса, понимание потребностей и опыта конечных пользователей и определение приоритетов. Условия: Оплата обсуждаемо Мы стартап, имеем собственные преимущества/возможности, но и ограничения на начальном Возможность совмещать офлайн/онлайн