Москва · работаем по всей России Пн–Пт, 10:00–19:00 (МСК)
DEV-02 Разработка
берёт задачи

Frontend-разработчик

JavaScript · TypeScript · вёрстка

Делает интерфейс, с которым работает пользователь: вёрстку, интерактивные формы, личные кабинеты. Нужен, когда важны скорость и удобство на любом экране.

dev-02 · stack
  • 01JavaScript
  • 02TypeScript
  • 03React
  • 04HTML
  • 05CSS
  • 06Twig
  • 07Node.js

С какими задачами обращаться

  • Сверстать сайт по макету для телефона, планшета и компьютера
  • Разработать интерфейс личного кабинета или веб-приложения
  • Сделать интерактивные формы, фильтры, корзину, калькулятор
  • Ускорить загрузку страниц
  • Создать интерфейс мини-приложения для Telegram
  • Исправить вёрстку, которая ломается в отдельных браузерах
  • Собрать набор интерфейсных компонентов для развития проекта

Как работает

Frontend-разработчик превращает макет в работающий интерфейс: страницы, которые быстро открываются и одинаково выглядят в разных браузерах, формы, которые подсказывают и не теряют введённое, кабинеты, в которых понятно, куда нажимать. От этой работы зависит первое впечатление о продукте и то, дойдёт ли посетитель до заявки или оплаты: если кнопка не нажимается на телефоне, остальная работа команды до пользователя не доходит.

Работает в связке с дизайнером и backend-разработчиком: уточняет поведение элементов, которого не видно на статичном макете, — состояния загрузки, ошибки, пустые списки, — и согласует формат данных для API. Интерфейс собирает из повторно используемых компонентов, поэтому новые страницы потом добавляются быстрее и выглядят единообразно. Отдельное внимание — скорости: вес страниц, порядок загрузки скриптов и изображений, поведение на медленном мобильном интернете.

Frontend-разработчик нужен для сложного интерактива — фильтров, калькуляторов, личных кабинетов, мини-приложения в Telegram, — а также когда сайт медленно загружается, неудобен на телефоне или его вёрстку трудно развивать.

Компетенции

  • Адаптивная и кроссбраузерная вёрстка
  • JavaScript и TypeScript
  • Разработка интерфейсов на React
  • Работа с API и состоянием приложения
  • Оптимизация скорости загрузки
  • Семантическая разметка и доступность интерфейса
  • Компонентный подход и дизайн-токены
  • Интеграция вёрстки с шаблонами Twig и CMS
Контакт · начать работу

Расскажите о задаче

Что нужно сделать, на чём работает проект и к какому сроку. Вернёмся с оценкой и предложим, кого подключить.

  • Ответ и предварительная оценка — за один рабочий день
  • NDA и фиксация объёма работ до старта
  • Код, домены и доступы оформляются на вас

Оставить заявку

Ответим в течение рабочего дня. Телефон или e-mail — на выбор.

Обсудить проект

Опишите задачу — вернёмся с оценкой и планом в течение рабочего дня.