Frontend-разработчик React/Next.js (middle++) (в архиве)

08 Февраля

от 160 000 до 170 000 руб.

Партнерские Вакансии

Город:

Москва

Занятость:

Полная занятость

Компания "Keep Calm"

Важно: Для сотрудничества у вас должно быть российское ИП или самозанятость.

Keep Calm — dream-team, которая появилась в 2012 году. Наш основной профиль — комплексный интернет-маркетинг для малого, среднего и крупного бизнесов. В большинстве случае мы оказываем полный спектр услуг для каждого клиента — от разработки сайта и внедрения аналитики, до запуска платной рекламы и создания телеграм ботов.

В данный момент мы находимся в стадии активного роста. Спрос на наши услуги превышает предложение, именно поэтому мы в поисках перспективного специалиста по фронту, который вольётся в команду и усилит её.

Обязанности:

  • Разработка проектов с нуля, а также развитие и поддержка существующих.

  • Реализация бизнес-логики и адаптивной, отзывчивой вёрстки по дизайн-макетам Figma с учётом требований к производительности и доступности.

  • Разработка и интеграция UI-компонентов с использованием React и Next.js, участие в проектировании новых проектов.

  • Участие в code review: анализ кода коллег, предложения по улучшению качества, читаемости и производительности решений.

  • Оптимизация производительности интерфейсов, выявление и устранение узких мест (рендеринг, загрузка данных, взаимодействие с DOM).

  • Активное взаимодействие с членами команды (backend, дизайн, продукт):

  • совместная проработка UI/UX-решений;

  • формирование и согласование контрактов API;

  • участие в командных созвонах, обсуждении архитектурных и технических решений.

Требования:

1. Уверенное знание HTML5, CSS3 и JavaScript (ES6+), понимание стандартов веб-разработки, опыт работы с препроцессорами SASS/LESS. Базовое понимание производительности фронтенд-приложений, включая:

  • принципы работы браузерного рендеринга (reflow / repaint / compositing);

  • влияние DOM-изменений и CSS-свойств на производительность.

2. Опыт адаптивной и отзывчивой верстки, разработка mobile-first интерфейсов, поддержка различных браузеров и устройств.

3. Уверенный опыт работы с React, включая:

  • функциональные компоненты и хуки;

  • понимание жизненного цикла и принципов рендеринга;

  • практическую работу с React Server Components (RSC): разделение серверных и клиентских компонентов, передача данных, ограничения и trade-off’ы;

  • понимание и использование Concurrent Features.

4. Опыт работы с Next.js: понимание внутренней архитектуры фреймворка, SSR/SSG/ISR, маршрутизации, работы с кешированием и data fetching, умение осознанно выбирать сценарии его использования при проектировании приложений.

5. Уверенное владение TypeScript: умение писать строго типизированный код, проектировать типы и интерфейсы для React-приложений.

6. Понимание принципов компонентно-ориентированной разработки (CDD):

  • проектирование переиспользуемых и масштабируемых компонентов;

  • разделение ответственности между UI, логикой и данными;

  • готовность компонентов к тестированию и развитию.

7. Навыки оптимизации производительности React-приложений: мемоизация, работа с ключами, код-сплиттинг, lazy loading, анализ и устранение bottleneck’ов с использованием React Developer Tools и Browser DevTools.

Будет плюсом, если вы:

Имеете опыт работы с 3D в веб-разработке, включая использование WebGL, Three.js или Babylon.js.

Желателен опыт написания тестов с использованием Jest, React Testing Library, Playwright или аналогичных инструментов.

Знакомы с Node.js/Express/NestJs.

Уверенно используете ИИ инструменты в работе

Умеете работать с Docker на уровне развёртывания контейнеров для локальной разработки.

Мы предлагаем:

  • Гибкие и прозрачные процессы, на которые можно обоснованно влиять.

  • Демократичную культуру компании: лёгкую коммуникацию, возможность быть услышанным, поощрение ответственности и инициативы.

  • Работа по московскому графику с 10 до 19 с возможностью подвинуть +-2 часа.
  • Удалённая работа из любой страны мира согласно графику выше.

  • Оплата доп. расходов на профессиональную литературу, курсы и конференции.

Похожие вакансии

17 Марта

Middle Руководитель проектов

Москва

до 90 000 руб.

Компания "AGIMA" AGIMA — крупнейший интегратор Digital-решений в России с одной из сильнейших команд разработки. С 2006 года мы выпустили...

Отправить резюме подробнее

17 Марта

Frontend-разработчик( Сбербанк )

Москва

Компания "Сбербанк" Команда занимается разработкой UI для продукта Кабинет финансового администратора Облачного провайдера Инфрастурктуры....

Отправить резюме подробнее

17 Марта

Разработчик MSSQL

Москва

Компания "Арлайт РУС" Компания Arlight входит в топ 5 крупнейших производителей светодиодного оборудования в России. Наша миссия —...

Отправить резюме подробнее

17 Марта

IOS-разработчик( Центр Новых Финансовых Сервисов )

Москва

Компания "Центр Новых Финансовых Сервисов" Вас ждут разнообразные задачи, охватывающие полный цикл разработки программного обеспечения (ПО). Это...

Отправить резюме подробнее

17 Марта

Ведущий разработчик АБС

Москва

Компания "ББР Банк" ББР банк - это средний по размерам российский банк с широким спектром предоставляемых услуг. Банк занимает достойное...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: