Верстка новых страниц по прототипам/макетам psd, figma;
Базовые знания Adobe Photoshop, резка макета psd под верстку
Владение блочной, кроссбраузерной, адаптивной версткой;
Доработка функционала сайтов любого уровня сложности;
Написание модулей (плагинов) для CMS для реализации необходимого функционала;
Участие в разработке внутренних проектов и сайтов на популярных CMS.
Требования:
Навыки (hard skills):
Отладка и разработка сайтов. Frontend или backend разработка
Базовые знание HTML 4/5, XML, XHTML, CSS2/3, SCSS, LESS • Bootstrap3 • Java Script • Jquery • Ajax • GIT • Npm, bower, gulp • на уровне внедрения и доработки стандартных UI элементов (всплывающие формы, слайдеры и т.п.)
Основы PHP (способность модифицировать шаблоны сайтов, дописывать небольшие блоки кода. Умение разрабатывать собственные модули – большой плюс).
Базовые знания SQL, MySQL (для настройки, выполнения бэкапов и восстановления сайтов)
Знание работы с основными бесплатными cms (Wordpress), Фреймворк Yii2 – настройка, внесение контента, редактирование шаблонов
Опыт настройки хостинга, понимание протоколов HTTP, FTP, настройки .htaccess.
Оптимизация сайтов для SEO продвижения, а именно: скорость загрузки сайта, оптимизация изображений, кэширование, сжатие gzip, минимизация скриптов и стилей, разметки Schema.org и Open Graph, установка SSL, добавление robots.txt и sitemap
Дополнительные требования:
Написание обработчиков отправка данных с форм, в том числе ajax
Обработка данных с форм (отправка на почту, запись в БД, отправка смс, отправка уведомлений в Telegramm, формирование документов)
Формирование excel документа (прайс-листы с изображениями и оформлением) средствами php
Формирование PDF, DBF, CSV, XML документов средствами php
Чтение и обработка excel, DBF, csv, json файлов
Поиск по сайту, живой поиск, поиск с исправлением орфографических ошибок с использованием API Яндекс поиска для интернет магазинов. Поиск с использованием ElasticSearch
разграничение ролей пользователей на сайте (admin, user, manager и т.д.)
интеграция сайта с 1С версии 7, автоматический обмен посредством файлов. Интеграция сайта с 1С версии 8, автоматический обмен данными в json формате
подключение платежных систем к сайту. Робокасса, Яндекс.Касса
Написание парсеров для парсинга информации с др. сайтов.
Добавление эл. почты на своем домене на Яндексе, а так же управление из админки сайта почтами (создание, редактирование, удаление) с помощью API Яндекс Почты
Настройка VPS сервера для размещения на нем сайтов с использованием OS Linux Ubuntu 16.04 и 18.04. Управление сайтами из консоли на сервере, а именно: добавление домена, настройка FTP, создание БД, импорт данных в БД, настройка хостов и всего необходимого для корректной работы сайтов
Опыт работы в команде разработчиков, наличие завершенных проектов
Портфолио присылать на электронную почту
Дополнительно:
Приветствуется знание гибких методологий разработки Scrum, Кanban
Вместо "знания" всего перечисленного допускается частичное владение навыками и желание разобраться в остальном. При отклике на вакансию, пожалуйста, приложите ссылку на пример Вашего кода.
Достаточно разнообразные задачи, постоянно приходится учиться чему-то новому. Работа у нас позволит вам очень быстро продвигаться в своем профессиональном развитии, почувствовать себя опытным практиком, быть всегда на волне новых технологий и методов работы. Наличие амбиций, собственных проектов и инициативы приветствуется!