Описание должности
Основные обязанности
- Руководство полным циклом фронтенд-разработки продуктов компании: анализ требований, UI/UX-дизайн, реализация кода и пост-релизная поддержка
- Создание кроссплатформенных мобильных приложений на Uni-app с обеспечением совместимости для iOS, Android и мини-программ WeChat
- Совместная работа с бэкенд-командой по интеграции API, отладке интерфейсов и решению технических проблем
- Проектирование и реализация адаптивных компонентов для различных размеров экранов и возможностей устройств
- Оптимизация производительности через рефакторинг кода, управление ресурсами и технические инновации
- Проведение тестирования пользовательского опыта с последующим анализом и внедрением улучшений
- Документирование технических спецификаций и поддержка качества кода через тестирование и контроль версий
- Отслеживание новых фронтенд-технологий и их применение для расширения возможностей продукта
- Участие в agile-процессах: ежедневные стендапы, планирование спринтов и код-ревью
- Гарантия кросс-браузерной и кросс-платформенной совместимости всех разрабатываемых функций
Требования к кандидату
- Высшее образование в области компьютерных наук или смежной специальности, 2+ года опыта фронтенд-разработки
- Свободное владение HTML5, CSS3, JavaScript и современными фреймворками (Vue.js)
- Экспертные знания Uni-app для кроссплатформенной мобильной разработки (iOS/Android/Мини-программы)
- Глубокое понимание принципов адаптивного дизайна и стратегий mobile-first
- Опыт интеграции RESTful API и работы с протоколами взаимодействия данных
- Знание техник оптимизации производительности: ленивая загрузка, разделение кода, стратегии кэширования
- Способность создавать и поддерживать сложные компоненты с переиспользуемой архитектурой
- Уверенное использование систем контроля версий (Git) для управления кодом
- Отличные навыки решения проблем и оперативной отладки
- Эффективные коммуникационные навыки для работы в кросс-функциональных командах
- Опыт работы с UI/UX-инструментами (Figma, Sketch) будет преимуществом
- Понимание жизненного цикла мобильных приложений и процессов их развертывания
- Способность к самостоятельной работе в рамках командных проектов
- Знание стандартов доступности и лучших практик безопасности во фронтенд-разработке
- Опыт работы с инструментами мониторинга производительности и интеграции аналитики пользователей


