Промышленная улица 15
Обязанности:
-
Поддерживать работоспособность действующих веб-приложений компании, построенных на React.
-
Диагностировать, локализовать и устранять ошибки, сбои и технические проблемы в веб-приложениях.
-
Разрабатывать и внедрять новые функции, интерфейсы, модули и пользовательские сценарии по задачам бизнеса.
-
Дорабатывать существующий функционал: улучшать удобство работы пользователей, производительность, стабильность и читаемость кода.
-
Работать с REST API: подключать интерфейсы к серверной части, корректно обрабатывать загрузку данных, ошибки, авторизацию и состояния приложения.
-
Проводить тестирование доработок перед выпуском в рабочую среду и проверять ключевые пользовательские сценарии после релиза.
-
Вести код в Git, работать через ветки, pull request/merge request и фиксировать изменения в понятной технической документации.
-
Взаимодействовать с руководством, сотрудниками склада, логистики, операторами и маркетингом: уточнять задачи, оценивать сроки и предлагать техническое решение.
-
Осуществлять техническую поддержку сайтов компании на WordPress: следить за доступностью, корректной работой страниц, форм заявок, интеграций, уведомлений и основных пользовательских сценариев.
-
Планово обновлять ядро WordPress, темы и плагины.
-
Перед любыми обновлениями создавать и проверять резервную копию файлов и базы данных сайта.
-
Обновлять критичные патчи безопасности оперативно; остальные обновления выполнять по регламенту после проверки совместимости.
-
Настраивать, контролировать и при необходимости восстанавливать резервные копии сайтов.
-
Дорабатывать готовые WordPress-сайты: создавать и редактировать страницы, блоки, шаблоны, меню, формы, элементы интерфейса и иные функциональные разделы.
-
Подключать и поддерживать внешние сервисы: CRM, формы обратной связи, почтовые уведомления, онлайн-чаты, мессенджеры, карты, системы аналитики и другие используемые интеграции.
-
Исправлять технические ошибки WordPress: конфликты плагинов, ошибки PHP, проблемы с базой данных, сбои после обновлений, проблемы с отображением на мобильных устройствах и в браузерах.
-
Оптимизировать скорость загрузки и техническое качество сайтов без ухудшения работающих SEO-настроек и маркетинговых интеграций.
-
Проверять, что формы заявок и другие конверсионные элементы сайта передают данные корректно после каждой существенной доработки или обновления.
Требования:
-
Коммерческий опыт разработки на React от 2 лет.
-
Уверенное знание JavaScript и TypeScript.
-
Практический опыт разработки и поддержки production-веб-приложений на React.
-
Уверенная работа с React: функциональные компоненты, Hooks, управление состоянием, маршрутизация, повторно используемые компоненты.
-
Умение создавать адаптивные интерфейсы для десктопной и мобильной версии.
-
Опыт интеграции frontend-части с REST API, понимание асинхронных запросов, обработки ошибок, состояний загрузки и авторизации.
-
Опыт работы с Git: ветки, коммиты, pull request/merge request, разрешение конфликтов.
-
Умение самостоятельно находить причины ошибок через консоль браузера, логи, сетевые запросы и инструменты разработчика.
-
Знание HTML5, CSS3, адаптивной вёрстки, кроссбраузерности.
-
Практический опыт технической поддержки и доработки сайтов на WordPress.
-
Понимание структуры WordPress: темы, дочерние темы, плагины, шаблоны, виджеты, формы, пользовательские поля и настройки.
-
Базовое знание PHP и MySQL, достаточное для поиска и устранения типовых проблем WordPress.
-
Опыт работы с хостингом, FTP/SFTP или SSH, базами данных, доменами, DNS и SSL-сертификатами.
-
Понимание правил безопасного обновления WordPress: резервное копирование, тестовый контур, проверка совместимости и возможность отката.
-
Ответственность за результат, способность самостоятельно планировать работу, фиксировать статус задач и соблюдать согласованные сроки.
-
Умение понятно объяснять технические вопросы сотрудникам без технического образования.
Условия:
-
Полная занятость, график 5/2.
-
Основной формат: работа в офисе компании в Москве г. Троицк ул. Промышленная дом 15.
-
Возможность рассмотреть полностью удалённую работу для кандидата с подтверждённым опытом самостоятельной поддержки production-проектов.
-
Понятный набор задач: поддержка действующих систем, исправление технических проблем и планомерная разработка нового функционала.
-
Работа напрямую с бизнесом: быстрые согласования, влияние на развитие внутренних систем, сайтов и процессов компании.
-
Заработная плата обсуждается по итогам собеседования и зависит от уровня самостоятельности, фактического стека, опыта с WordPress и готовности брать ответственность за поддержку двух React-приложений и сайтов.
Будет преимуществом
-
Опыт с Node.js и понимание серверной части веб-приложений.
-
Опыт работы с Redux, Zustand, React Query/TanStack Query или иными инструментами управления состоянием и запросами.
-
Опыт настройки CI/CD, Docker и автоматизации релизов.
-
Опыт с WordPress-конструкторами и кастомными темами.
-
Опыт оптимизации скорости WordPress-сайтов, настройки кеширования и базовых мер защиты.
-
Понимание SEO-требований при технической доработке сайта: сохранение URL, редиректы, метаданные, sitemap, robots.txt, canonical и микроразметка.