Старший разработчик frontend

Работодатель:
Опыт работы:
От 3 до 6 лет
Место работы:
Москва, улица 1905 года
Чем предстоит заниматься:
  • Версткой и разработкой интерфейсов;
  • Переносом готового визуального макета от дизайнеров (обычно из Figma) в рабочий код с использованием HTML и CSS;
  • Программированием логики клиента;
  • Написанием интерактивных элементов, анимаций, валидацией форм и динамического поведения страниц с использованием JavaScript или TypeScript;
  • Работой с современными фреймворками;
  • Созданием и поддержкой масштабных приложений с помощью React;
  • Интеграцией с серверной частью (Backend);
  • Настройкой сетевых запросов к серверу через API (обычно REST или GraphQL) для получения, отправки и отображения актуальных данных;
  • Обеспечением адаптивности и кроссбраузерности;
  • Разработкой интерфейса таким образом, чтобы он одинаково корректно отображался и работал на смартфонах, планшетах, компьютерах и во всех популярных браузерах (Chrome, Safari, Firefox и др.). Оптимизацией производительности;
  • Сокращением времени загрузки страниц, оптимизация размера изображений и скриптов, а также обеспечение плавной работы анимаций без зависаний;
  • Тестированием и отладкой кода. Поиском и устранением ошибок в интерфейсе, написанием модульных (unit) и интеграционных тестов для проверки работоспособности своего кода. Контролем версий;
  • Фиксацией изменений в коде через Git, участием в код-ревью коллег и обсуждением задач.

Что мы ожидаем:

  • Уверенное владение HTML5 и CSS3 (включая Flexbox и Grid), понимание семантики и принципов доступности (A11Y);
  • Умение работать с SCSS/SASS и понимание методологии BEM (БЭМ);
  • Хорошее знание базового JavaScript (ES6+);
  • Базовые навыки работы с Git и платформой GitHub/GitLab;
  • Знание основ React
  • Умение пользоваться Chrome DevTools для отладки элементов и скриптов;
  • Глубокое понимание жизненного цикла компонентов и хуков в React;
  • Уверенное использование TypeScript;
  • Опыт работы с библиотеками управления данными (Redux Toolkit, MobX, Pinia или Zustand);
  • Понимание REST API и GraphQL, умение работать с WebSocket и обрабатывать ошибки запросов;
  • Понимание работы современных сборщиков, таких как Vite или Webpack;
  • Навыки написания модульных и интеграционных тестов (Jest, Vitest, React Testing Library);
  • Опыт работы со стратегиями SSR (Server-Side Rendering) и SSG (Static Site Generation);
  • Настройка пайплайнов автоматизации, контейнеризация (Docker) на базовом уровне;
  • Опыт проведения код-ревью, декомпозиции сложных задач и обучения менее опытных коллег;
  • Навык чтения чужого кода и технической документации (в том числе на английском языке).
Мы предлагаем:
  • Работу в аккредитованной ИТ-компании;
  • Шаг в космос - для тех, кто вдохновлен идеей покорения космоса и мечтает быть к этому причастным;
  • Возможность выбора формата работы (офис/удаленка/гибрид);
  • Комфортный офис рядом с метро "Улица 1905 года";
  • Оформление в соответствии с ТК РФ.

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

Старший техник по инженерным системам
Управляющая компания СИТИ

Образование: не ниже среднего специального. Опыт работы на схожих должностях не менее 3-х лет. Обязательно понимание принципа работы всех...

120 000 - 120 000 руб.
Ведущий специалист по договорам
СГ-транс

Высшее образование. Желателен опыт участия в закупочных процедурах. Уверенный пользователь МS Office: Word, Excel (средний); 1С (Производственный учет, Документооборот...

Главный клиентский менеджер сегмента средний, крупный бизнес (Промышленность)
СБЕР

Имеешь высшее образование в одном из направлений: финансы, банки, экономика или бухгалтерия. Привлекаешь клиентов сегмента крупнейший, крупный или средний бизнес.

Главный бухгалтер
ГК Альянс

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

150 000 - 150 000 руб.
Программист-разработчик 1С (нетиповая)
Курьер Сервис Экспресс

Опыт программирования на платформе 1С: «Предприятие» 8.3 (управляемые формы). Опыт разработки нетиповых конфигураций или отдельных нетиповых подсистем с...