Вакансия: Web-программист (настройка CMS и разработка библиотек компонентов)
Описание вакансии
Мы - PERX , аккредитованная IT-компания, лидирующая на рынке разработок для автомобильного бизнеса.
Мы разрабатываем программное обеспечение на основе web-технологий, которое включает в себя CMS, CRM, интранет-системы и распределенные информационные системы.
Каждый день мы сотрудничаем с такими известными брендами, как Москвич, Mazda, Suzuki, Chery, Exeed, Omoda, Jaecoo, Lecar, Oting, Exlantix, Geely и другими.
Мы ищем опытного специалиста, который будет отвечать за настройку и развитие нашей CMS , построенной на базе статических сайтов с использованием системы Hugo.
Ваша основная цель создание и поддержка библиотеки компонентов для разработки сайтов, которые станут стандартом для наших клиентов. Вы будете формировать архитектуру и компоненты для нашего продукта, а также работать над внутренними стандартами и улучшением пользовательского опыта.
Основные обязанности:
- Настройка CMS и работа с внутренним языком настройки для создания сайтов и шаблонов на базе Hugo.
- Разработка и проектирование библиотеки компонентов и шаблонов для CMS с учетом требований клиентов.
- Создание и поддержка документации по использованию компонентов и разработке новых сайтов.
- Формирование и внедрение стандартов разработки и использования компонентов, а также UI/UX- стандартов.
- Настройка CMS для конкретных проектов, решение вопросов, связанных с кастомизацией и требованиями клиентов.
- Взаимодействие с командами разработки, дизайна и продуктового менеджмента для улучшения и оптимизации CMS.
- Тестирование, отладка и оптимизация производительности CMS и шаблонов.
- Обучение сотрудников работе с CMS и шаблонами.
Требования к кандидату:
- Опыт работы с системами управления контентом (CMS), предпочтительно со знанием кастомных решений.
- Знание системы генерации статических сайтов Hugo, опыт работы с ней от 1 года.
- Понимание принципов модульного и компонентного дизайна, опыт создания библиотек компонентов.
- Знание HTML, CSS, JavaScript на достаточном уровне для создания шаблонов CMS.
- Опыт проектирования UI-компонентов с учетом UX-стандартов.
- Опыт работы с системами контроля версий (Git).
- Опыт написания документации для разработчиков и пользователей, грамотная устная и письменная речь.
- Опыт работы в команде, умение доносить и защищать свои идеи, а также поддерживать инициативы других участников команды.
Преимущества:
- Опыт работы с другими генераторами статических сайтов и системами автоматизации (например,Jekyll, Gatsby).
- Опыт работы автоматизации.
- Основы DevOps и CI/CD.
- Опыт работы с шаблонизаторами (Liquid, Jinja2, Handlebars, Go Templates).
Личные качества:
- Внимание к деталям особенно важно при работе с библиотеками компонентов и настройке шаблонов.
- Аналитический подход умение решать нестандартные задачи и оптимизировать текущие процессы.
- Способность быстро обучаться и адаптироваться так как системы CMS и требования клиентов могут изменяться, полезно быть готовым к новым вызовам.
Мы предлагаем:
- Возможность профессионального роста и участия в развитии уникального продукта.
- Работу в команде и совместные инициативы по развитию CMS и улучшению пользовательского опыта.
- Удаленный формат работы и гибкий график.
Если вам нравится решать сложные задачи и вы хотите создавать инструменты, которые помогут нашим клиентам в создании современных сайтов, будем рады вашему отклику!