Обязанности.
Разработка блоков конструктора Gutenberg для плагина с курсами инструкторов различных специальностей.
Что делал.
Декомпозиция блоков.
Планирование задач.
Код ревью.
Обязанности.
Разработка блоков конструктора Gutenberg.
Что делал.
Создавал блоки для конструктора контента и конструктора шаблонов сайта на Wordpress. Создавал шаблоны сайтов на основе стандартных блоков Wp и разработанных.
Проект - сервис знакомств и социализации людей живущих с ВИЧ. (Функционал аналог badoo). Отвечал за все frontend решения. Разработал 3 версии приложения - для телефона, планшета и пк.
Что делал.
Сверстал макеты Adobe XD CC и разбил их на React компоненты.
Интегрировал клиентскую часть с серверной через REST API.
Вход/регистрацию через email или соц. сети - vk, gmail, facebook.
Загрузку файла, аватар и дополнительные фото - валидация размера, типа файла, отправка на сервер.
Личный кабинет, вывод и редактирование пользовательских данных, настроек пользователя.
Загрузку карточек других пользователей для просмотра, свайп влево/вправо, логику взаимного лайка, суперлайка; фильтр по предпочтениям.
Страницы баланса и пополнения баланса; магазин - покупка стикеров, суперлайков.
Чат, отправка текстовых сообщений, купленных стикеров.
Использовал Socket.io для чата, уведомлений о новых сообщениях, покупках и статусе пополнения баланса.
Для определения устройства использовал react-device-detect, вся логика была вынесена в хуки, поэтому разные версии представляют из себя разный html и css.
Что делал.
Создал сайт-каталог с товарами поставщика на opencart. Для авторизованных пользователей страницу с товарами, навигацией, поиском, фильтрами, сортировкой и возможностью оформления заявки. Подключил React, написал серверную часть на php, доработал базу данных.
Написал приложение на node+socket для работы со складом - получение остатков, цен по штрихкоду сканера.
Совместно с разработчиком 1С написали двухсторонний обмен - категории, номенклатура, бренды, характеристики, заказы, клиенты используя протокол обмена soap.
Изначально проект был написан на классовых компонентах. После появления хуков, всю клиентскую часть переписал на функциональные компоненты. А позже добавил typescript.
Что делал.
Верстал очень много адаптивных дизайнов.
В работе перешел с less на sass, c grunt на gulp. Начал активно использовать bower components, media queries, flexbox.
Примеры работ.
allackony.net, blacktrade.ru, superbets.guru
6 месяцев изучал самостоятельно и закончил 2 курсов (БелХард jQuery, iT-Academy JavaScript).
Первое собеседование и первая работа - Webernetic.
Что делал.
Правки и доработки(html, css, jQuery) сайтов на wordpress, opencart и modx. Верстал по шаблонам PSD, подключал плагины jQuery, интегрировал с CMS(php, mysql).
Проводил собеседования на позицию фронтенд разработчика.