Разработчик React, JavaScript

АБП

Разработчик React, JavaScript

Описание вакансии

На крупный проект требуются специалисты(удалёнка)


Требования:

Образование
- Высшее профессиональное образование (ИТ или техническое);
- Дополнительное обучение и сертификационные курсы по предметной области.

Опыт работы
- От 3 лет опыта работы в сфере ИТ в роли разработчика, в том числе опыт разработки на JavaScript/React от 3 лет.

Знания и профессиональные навыки
- Глубокое знание JavaScript (ES6+): замыкания, промисы/async-await, event loop, работа с DOM; понимание принципов работы браузеров, движка (V8, GC), веб-безопасности (CORS, XSS, CSP);
- Знание HTML5, CSS3: Flexbox/Grid, CSS Modules / styled-components / Tailwind; адаптивная кросс-браузерная вёрстка;
- TypeScript: сложные дженерики, условные типы, strict mode, типизация API-контрактов;
- React: архитектура SPA/MFA, функциональные компоненты, хуки, React Router; управление состоянием — RTK Query / Redux Toolkit; оптимизация перерисовок (memo, профилирование);
- Инструменты сборки Vite/Webpack: настройка конфигурации, code splitting, tree shaking;
- Тестирование: Jest, React Testing Library — обязательное требование; постановка интеграционных/E2E-тестов (Playwright/Cypress), построение пирамиды тестирования;
- Работа с REST API из фронтенда (fetch/axios), обработка ошибок, кэширование данных;
- Навыки разработки сложных интеграционных решений;
- Навыки оптимизации производительности (render, перерисовки, бандл);
- Понимание микросервисной архитектуры и взаимодействия фронтенда с backend API;
- Знание принципов и архитектуры web и мобильных приложений;
- Опыт анализа логов фронтенда и систем мониторинга фронта (error tracking — Sentry и аналоги);
- Настройка пайплайнов CI/CD: GitLab CI, GitLab Runner (линтеры, тесты, сборка, деплой);
- Опыт работы по Scrum/Kanban;
- Навыки использования Git;
- Навыки наставничества;
- Способность к совместной работе с консультантами и в команде других разработчиков;
- Системный подход к решению задач;
- Качества лидера при работе в команде (организация команды и определение принципов работы);
- Ориентация на результат (высокие постоянные показатели результативности);
- Развитие команды (предоставление информации о совершенствовании навыков в команде);
- Развитие собственных навыков (поиск возможностей для дальнейшего развития).

Знание языков

Английский язык, уровень B1: чтение технической документации, деловая переписка.

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

Разработка и доработка frontend web-приложений по ТЗ от аналитиков/функциональных консультантов, в соответствии с регламентами разработки;
- Разработка unit-тестов;
- Сопровождение, документирование и эксплуатация разработанных приложений;
- Оказание консультаций по техническим вопросам в web и мобильных приложениях;
- Выявление дефектов и нахождение причин их возникновения;
- Разработка вариантов решения проблем и устранения инцидентов и дефектов;
- Проектирование архитектуры frontend-приложений;
- Декомпозиция сложных задач, оценка трудоёмкости;
- Решение инцидентов и проблем, переданных на третью линию поддержки;
- Выполнение задач по оптимизации программного решения, по увеличению производительности систем;
- Контроль качества кода, проведение code review;
- Наставничество и развитие сотрудников команды;
- Формирование предложений по развитию технической части проекта;
- Оперативное реагирование на проблемы в своей зоне ответственности, формирование предложений по восстановлению работоспособности системы;
- Предоставление отчётности о своей деятельности руководителю.

Посмотреть контакты работодателя

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

Emphasoft
  • Москва

  • Не указана

Рекомендуем
Ventra
  • Москва

  • Не указана

Рекомендуем
  • Москва

  • Не указана

Рекомендуем
Джемтех
  • Москва

  • Не указана

Росгосстрах
  • Москва

  • Не указана

Гоуланг Технологии

Frontend Developer

Гоуланг Технологии

  • Москва

  • Не указана

Р-Вижн
  • Москва

  • Не указана

Платформа Сейлз Чейн

Senior Mobile Engineer (React Native)

Платформа Сейлз Чейн

  • Москва

  • Не указана

АБП
  • Москва

  • от 300000 RUR

Альфа-Банк
  • Москва

  • от 300000 RUR

Absolut
  • Москва

  • до 400000 RUR

ГКУ Инфогород

Senior java разработчик

ГКУ Инфогород

  • Москва

  • от 400000 RUR

AYA Group
  • Москва

  • от 400000 RUR

Спортмастер

Oracle developer (+Vue+C#)

Спортмастер

  • Москва

  • от 400000 RUR

Notamedia
  • Москва

  • от 400000 RUR

.redev
  • Москва

  • от 400000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию