Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Обязанности и достижения:
Создание, поддержка и развитие нескольких проектов. Разработка SPA, интеграция смарт-контрактов, работа с Keeper, Metamask, TronLink. Работа с web3.js и ethers.js.
- Поддержка и рефакторинг сложной DEX, состоящей из разных по древности технологий: jQuery, AngularJs, React. Для сборки использовались gulp, webpack. По итогу проект был полностью перенесен на React;
- Создание админ-панелей для внутреннего пользования. Перенос кодовой базы существующих админ-панелей со Svelte на React;
- Научился работать с Protobuf;
- Работал с архитектурой бекенда
- Предложил и внедрил Effector как замену mobX;
- Создал UI-kit на основе SvelteKit;
- Работа с Tanstack Query и CSS Modules;
- Предложил использовать Husky, настраивал хуки;
- Написание unit-тестов
- Был опыт разработки браузерных игр
- Внедрил FSD как стандарт frontend-архитектуры внутри команды;
- Изучил Svelte.
Применяемые навыки
JavaScript, TypeScript, React, Redux, MobX, Node.js, React Hooks
Январь 2021 - По настоящее время
(3 года 9 месяцев)
Only
Роль
Frontend разработчик
Обязанности
Обязанности и достижения:
Верстка, создание библиотеки компонентов. Поддержка готовых и создание новых продуктов. Онбоардинг новых сотрудников;
- Делал сложные анимации на gsap, позднее на css3 и framer motion;
- Внедрил typescript и линтеры как стандарт работы внутри компании;
- Готовил webpack;
- Работал с картами (яндекс/leaflet/google maps);
- Заменил самодельный, сложный в поддержке компонентный jQuery-движок на React;
- Переписал модули нескольких старых проектов компании с JQuery на React, что позитивно повлияло на пользовательский опыт, разработку, и упростило дальнейшую поддержку;
- Активно участвовал в разработке ui-кита и библиотеки готовых сложных компонентов для новых проектов компании. Внедрил storybook. В результате уменьшилось время разработки новых проектов;
- Проявил инициативу и взял руководство над фронтенд-частью важного для компании проекта онлайн-школы английского языка. Проект был на грани срыва сроков сдачи из-за неожиданного ухода работающих на нем разработчиков. В авральном режиме вместе с командой из 2 фронтенд- и 3 бэкенд-разработчиков делали сервис с нуля. Профессионально выгорели, но задачу решили;
- Вместе с дизайнером сделал проект penzgidromash, который получил премию "Сайт Дня" на Awwwards. https://www.awwwards.com/sites/penzgidromash
Через полгода повторил результат с еще одним проектом: https://www.awwwards.com/sites/svinogradov-art
Применяемые навыки
JavaScript, React, React Hooks, TypeScript, Redux, Webpack