Специалисты

Описание

Краткая информация о специалисте на соответствие вакансии:
Опыт фронтенд разработки более 4-х лет;
Глубокое понимание Vue.js, включая его основы, взаимодействие с компонентами, маршрутизацию и управление состоянием приложения;
Владение основными фронтенд-технологиями (HTML5, CSS3, JavaScript (ES6+));
Умение интегрировать API в Vue.js приложения для обеспечения обмена данными с бэкендом;
Опыт разработки пользовательского интерфейса, используя CSS препроцессоры и библиотеки UI-компонентов;
Опыт написания тестов;
Проведение код-ревью;
Опыт работы с git;
Работа в команде.

Технические навыки:
Языки программирования: JavaScript, TypeScript, PHP, HTML, CSS, SCSS
Библиотеки, фреймворки, технологии и сервисы: Vue.js,Vuex, jQuery, Bitrix Framework, Vue2/3, Nuxt , Less, Node.js, Nest.js, Express, Mongoose, WebSockets
DBMS: MongoDB, PostgreSQL
Инструментарий: CI/CD, Vite, API, JSON, Webpack, Storybook, Cypress, Bootstrap
Системы контроля версий: Git
Операционные системы: Windows, Mac Os, Linux
Другое: Jira, Confluence, GitLab, REST, AJAX

Образование: Сибирский, федеральный университет, Красноярск
Институт космических и информационных технологии?, Компьютерная безопасность 2024
Курсы: Vue/Nuxt Frontend Developer ToCode, Vue/Nuxt 2020

Опыт
Проект

Электронные очереди

Описание

Обязанности: Интеграция дизайна и макета на основе предоставленных макетов или дизайн-документации Реализация фильтрации и сортировки по различным параметрам Использование сторонних библиотек и компонентов Vue.js для ускорения разработки и добавления дополнительной функциональности в приложение Рефакторинг и оптимизация кода, использование новых возможностей Vue.js и улучшение производительности приложения Оптимизация производительности фронтенда для обеспечения быстрой загрузки страниц и реакции на действия пользователя Использование ленивой загрузки компонентов и других методов оптимизации для улучшения производительности сайта Написание модульных и интеграционных тестов для проверки корректности работы функциональности сайта Отладка и исправление выявленных ошибок и недочетов в процессе разработки Создание документации по коду и функциональности сайта для обеспечения понятности и удобства последующего обслуживания и развития проекта

Технологии

Vue2/3, TypeScript, Less, Electron, ООП, Jest, WebSockets, Jira, GitHub

Длительность

Март 2022 — апрель 2024 месяца

Проект

Приложение для трейдеров

Описание

Обязанности: Разработка интерфейсов приложений, включая страницы редактирования в административной панели сайта компании (создание компонентов, макетов и визуальных элементов с использованием Vue.js и других фронтенд технологий) Участие в код ревью своих коллег, предоставление обратной связи и помощь в улучшении качества кода и архитектуры приложения Проектирование задач, включая анализ требований и предложение оптимальных технических решений для реализации функциональности в соответствии с бизнес-задачами проекта Наставничество младшим членам команды, обучение лучшим практикам разработки, архитектуре приложений и использованию инструментов Vue.js Рефакторинг и оптимизация кода, использование новых возможностей Vue.js и улучшение производительности приложения Использование сторонних библиотек и компонентов Vue.js для ускорения разработки и добавления дополнительной функциональности в приложение Взаимодействие с бэкэнд разработчиками для составления и обсуждения API контрактов, обеспечивающих эффективное взаимодействие между фронтендом и бэкендом, а также обеспечение согласованности и надежности данных

Технологии

Vue 3, Nuxt 2, Pinia, Nuxt-router, TypeScript, RestAPI, Swagger, GitLab, CI/CD, PHP, Bitrix Framework

Длительность

Январь 2021 — март 2022 месяца

Проект

Образовательная платформа для успешных врачей

Описание

Обязанности: Проектирование архитектуры клиентской части приложения с использованием Vue.js, определение структуры компонентов и организации данных Создание множества компонентов пользовательского интерфейса, таких как формы, кнопки, списки, карточки, модальные окна и т. д., с использованием возможностей Vue.js Использование сторонних библиотек и компонентов Vue.js для ускорения разработки и добавления дополнительной функциональности в приложение Реализация управления состоянием приложения с помощью Vuex, включая хранение и манипуляцию данными, а также обеспечение их синхронизации между компонентами Выявление и устранение ошибок в коде, а также оптимизация производительности приложения для обеспечения быстрой загрузки и отзывчивости интерфейса Создание адаптивного дизайна, который будет корректно отображаться на различных устройствах и в различных браузерах Написание комментариев и документации к коду для облегчения понимания другими разработчиками и поддержания приложения в актуальном состоянии

Технологии

Vue 2, Nuxt 2, Vuex, GitLab, Scss, CI/CD, TypeScript, Notion

Длительность

Март 2020 — декабрь 2020 месяцев