Наш клиент — международная продуктовая IT-компания, разрабатывающая высоконагруженные продукты в сфере iGaming (развлекательная, игровая и спортивная тематики), находится в поиске Frontend Developer
Обязанности:
- Разрабатывать новые страницы, компоненты и пользовательские интерфейсы с использованием React и Next.js.
- Поддерживать и дорабатывать существующий frontend-функционал.
- Верстать интерфейсы по дизайн-макетам.
- Разрабатывать адаптивные интерфейсы для desktop и mobile устройств.
- Работать со стилями с использованием TailwindCSS.
- Интегрировать frontend с backend через REST API.
- Реализовывать управление состоянием приложения и компонентов.
- Обрабатывать загрузку данных, ошибки и различные состояния пользовательского интерфейса.
- Исправлять баги и участвовать в рефакторинге существующего кода.
- Работать с Git в рамках командного процесса разработки.
- Участвовать в code review.
- Взаимодействовать с frontend- и backend-разработчиками, дизайнерами, Project Manager и маркетинговой командой при реализации задач.
Требования:
- Коммерческий опыт разработки на JavaScript и TypeScript.
- Практический опыт работы с React и Next.js.
- Уверенное знание HTML5, CSS3 и TailwindCSS.
- Понимание принципов работы React: компоненты, props, state, hooks.
- Базовые знания TypeScript.
- Опыт разработки адаптивной верстки.
- Понимание клиент-серверной архитектуры.
- Базовые знания REST API и HTTP.
- Опыт работы с Git.
- Умение разбираться в существующем коде и поддерживать его.
Будет преимуществом:
- Опыт оптимизации производительности frontend-приложений.
- Опыт участия в code review.
- Опыт работы в продуктовых IT-компаниях.
- Понимание современных подходов к разработке пользовательских интерфейсов.
Личные качества:
- Желание развиваться как Frontend Developer.
- Способность самостоятельно разбираться в задачах и находить решения.
- Готовность задавать вопросы и уточнять требования при необходимости.
- Позитивное отношение к code review и конструктивной обратной связи.
- Внимательность к деталям интерфейсов.
- Ответственность за качество выполняемой работы.
- Умение объективно оценивать сроки и своевременно сообщать о возникающих сложностях.
- Умение эффективно работать в команде.
Условия:
- График работы 5/2, гибкое начало рабочего дня с 8:00 до 10:00
- Удалённый формат работы
- Оплачиваемый отпуск
- Гибкий подход к управлению, постановке задач, процессам
- Перспективные проекты и продвинутые технологии
- Интересные задачи в дружной и большой команде