Обязанности и достижения:
1. Разработка новых страниц и разделов
Верстка новых страниц и разделов по макетам из Figma с соблюдением адаптивности и кроссбраузерности (HTML5, CSS3, JavaScript, jQuery).
Создание сложных интерактивных элементов: слайдеры, табы, модальные окна, анимации.
Интеграция дизайна с функционалом 1С-Битрикс, включая настройку шаблонов и компонентов.
Разработка пользовательских интерфейсов для удобного взаимодействия с контентом.
2. Программирование и разработка кастомных решений
Создание кастомных форм для сбора данных, обратной связи и регистрации пользователей.
Разработка калькуляторов для расчета стоимости услуг и товаров с динамическим изменением параметров.
Настройка сложной логики работы сайта: фильтры, поиск, сортировка, персонализация контента.
Интеграция с API сторонних сервисов (платежные системы, CRM, курьерские службы).
3. Работа с системой контроля версий (Git)
Внедрение Git для управления версиями кода и совместной работы с командой.
Создание и поддержка репозиториев, веток и pull request для контроля изменений.
Автоматизация процессов развертывания с использованием CI/CD (GitHub Actions, Bitbucket Pipelines).
Откат к предыдущим версиям при необходимости, контроль за стабильностью кода.
4. Техническая поддержка и оптимизация
Мониторинг работоспособности сайта, оперативное устранение ошибок и багов.
Оптимизация скорости загрузки страниц: сжатие изображений, минификация CSS/JS, кэширование.
Обновление платформы 1С-Битрикс и модулей для обеспечения безопасности и производительности.
Резервное копирование данных и восстановление при сбоях.
5. Обеспечение безопасности
Регулярный аудит безопасности: проверка на уязвимости, закрытие слабых мест.
Настройка прав доступа для администраторов и пользователей.
Защита от DDoS-атак, ботов и спама с использованием специализированных инструментов.
Установка SSL-сертификатов и настройка HTTPS для защиты данных.