Троицк, Промышленная улица, 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 и микроразметка.
Москва
от 180000 RUR