УДАЛЕННО / ГЛОБАЛЬНО / RU | GG ORBIT
Мы ищем Front-End разработчика для реализации и оптимизации пользовательских функций нашей игровой платформы. Вам предстоит преобразовывать спецификации продуктов и дизайн-файлы в высококачественный, поддерживаемый код, обеспечивать адаптивные и доступные интерфейсы, а также сотрудничать с кросс-функциональными командами.
Обязанности
- Разработка и поддержка многоразовых UI-компонентов и страниц с использованием JavaScript/TypeScript и современного фреймворка (например, React, Vue или Angular).
- Преобразование макетов Figma в пиксельно-точную, адаптивную верстку с использованием HTML5, CSS3 (Flexbox, Grid) и препроцессоров (Sass, Less).
- Интеграция фронтенд-кода с бэкенд API (REST, GraphQL, WebSockets) для отображения динамических внутриигровых данных.
- Обеспечение кроссбраузерной совместимости, мобильной адаптивности и высокой производительности на различных устройствах.
- Написание и поддержка модульных и интеграционных тестов (например, Jest, React Testing Library) для поддержания качества и надежности кода.
- Оптимизация загрузки ресурсов, размеров бандлов и производительности во время выполнения для обеспечения плавной работы пользователя.
- Участие в код-ревью, настройке CI/CD пайплайнов и рабочих процессах контроля версий (Git).
- Сотрудничество с дизайнерами, продакт-менеджерами и бэкенд-инженерами для уточнения требований и устранения проблем с UI/UX.
Требуемые знания и квалификация
- Опыт фронтенд-разработки от 3 лет, желательно в сфере потребительских или игровых продуктов.
- Владение JavaScript и опыт работы как минимум с одним современным фреймворком (React, Vue или Angular).
- Глубокое знание HTML5, CSS3, техник адаптивного дизайна и CSS-препроцессоров.
- Знакомство с инструментами сборки и бандлерами модулей (Webpack, Rollup или аналогичными) и менеджерами пакетов (npm, Yarn).
- Опыт работы с RESTful или GraphQL API и обработки данных в реальном времени через WebSockets.
- Знание решений для управления состоянием (Redux, Vuex или аналог).
- Уверенное понимание стандартов веб-доступности (WCAG) и семантического HTML.
- Опыт работы с фреймворками для модульного/интеграционного тестирования и практиками разработки через тестирование.
- Комфортная работа в Agile/Scrum командах и использование инструментов для совместной работы (Jira, Confluence).
- Отличные коммуникативные навыки и способность эффективно работать в распределенной среде.
Свяжитесь с нами, чтобы подать заявку
контакт рекрутера