Frontend Developer

Дата размещения вакансии: 26.11.2024
Работодатель: PT WORLD DIGITAL LAB
Уровень зарплаты:
от 3000 RUR
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Кто мы?

Мы — стартап, специализирующийся на поставке программных решений для клиентов и партнеров в индустрии игровых развлечений (iGaming). Наша команда фокусируется на разработке и сопровождении веб-приложений, их дизайне и интеграции систем и игр.

На данный момент мы в поиске опытного Frontend-разработчика, чтобы присоединиться к нашей команде для создания нового продукта.

Чем предстоит заниматься:

  • Поддержка существующих проектов в части Frontend; написание новых «с нуля» с использованием React, NextJS.

  • Написание функциональных компонентов, библиотек, пакетов используемыx между проектами.

  • Кроссбраузерная и адаптивная верстка в соответствии с макетами в Figma.

  • Проведение код-ревью.

  • Решение как технических, так и архитектурных задач.

  • Оптимизация производительности и доступности интерфейсов.

  • Тесное сотрудничество с дизайнером и Backend-разработчиком для создания совместимых и эффективных решений.

Что для нас важно:

  • Опыт работы с React не менее 4 лет.

  • Общий опыт работы Frontend-разработчиком не менее 5 лет.

  • Уверенное знание JavaScript (ES6+), TypeScript.

  • Знание основ проектирования интерфейсов (UI/UX).

  • Уверенное владение React и связанными технологиями (React Router, Redux Toolkit, Context API).

  • Опыт работы с современными сборщиками модулей (Webpack, Vite, или аналогичные).

  • Уверенное понимание принципов разработки (SOLID, KISS, DRY).

  • Знание архитектурных подходов к разработке крупных веб-приложений (Atomic Design, модульная архитектура).

  • Работа с Highload интерфейсами: рендеринг сложных компонентов, минимизация нагрузки на браузер.

  • Опыт написания и поддержки Unit и интеграционных тестов (Jest, React Testing Library, Cypress).

  • Опыт работы с REST API.

  • Умение проектировать взаимодействие с бэкендом.

  • Опыт работы с инструментами мониторинга фронтенда (например: Sentry, Datadog).

  • Знание основ клиентского логирования и работы с аналитикой (Google Analytics, Amplitude).

  • Опыт работы с системами сборки и CI/CD (например: GitLab CI, Jenkins).

Будет плюсом:

  • Знание Docker для локальной разработки.
  • Знание NextJS или других SSR-фреймворков.
  • Опыт работы с модульной CSS (CSS Modules, Styled-components, Emotion).
  • Знание дизайна систем компонентов (Storybook).
  • Опыт работы с WebSocket.

Можем предложить:

  • Полностью удаленная работа из любой точки мира.

  • График 5/2, гибкое начало дня c 9-12 по МСК.

  • Заработная плата в USDT.

  • Оплачиваемый отпуск 28 календарных дней, выходные и праздничные дни по календарю РФ.

  • Возможности для профессионального роста и развития.