Проводим исследование и будем рады поговорить с теми, кто отвечает за репутацию работодателя. За участие дарим записи Хабрасеминара!
Проводим исследование и будем рады поговорить с теми, кто отвечает за репутацию работодателя. За участие дарим записи Хабрасеминара!
Frontend-разработчик с 7+ годами опыта разработки веб-приложений.
Специализируюсь на разработке Vanilla JavaScript, TypeScript, SPA и SSR приложений на Vue 3 / Nuxt 3.
Имею опыт разработки B2B платформ, SaaS сервисов, real-time приложений и сложных интерфейсов. Работал с микрофронтендами, Web Components и enterprise-системами.
Основные компетенции:
— разработка SPA и SSR приложений
— архитектура frontend-приложений
— оптимизация производительности
— рефакторинг и модернизация legacy-кода
— разработка переиспользуемых UI-компонентов
Пример проекта на Nuxt 3/Vue 3 Composition API:
https://github.com/Sssef/code_example_nuxt_fsd
Пример проекта на Vue 2:
https://github.com/Sssef/vue-budget-crm


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Разработка и поддержка веб-приложений на Vue.js, Nuxt, TypeScript, Vanilla JavaScript.
Основные задачи:
— разработка SPA и SSR приложений
— разработка модулей и компонентов интерфейса
— интеграция с REST API
— оптимизация производительности интерфейса
— рефакторинг legacy-модулей
— адаптивная, семантическая, кроссбраузерная верстка
— настройка систем сборки
— улучшение Core Web Vitals и метрик Lighthouse
Технологии:
Vue 3, Nuxt 3, TypeScript, Pinia, Vite, TailwindCSS, REST API, JavaScript, Git
Разработка международной мультиязычной торгово-логистической B2B площадки. Разработка чата для площадки на основе Matrix.
Разработка компонентов и модулей на React + NextJs, исправление багов, верстки и логики. Локализация. Ручное тестирование. Рефакторинг.
Адаптивная, семантическая, кроссбраузерная верстка.
Технологический стэк:
- NextJs + React + React Hook Form + TypeScript + Redux + ReduxToolkit + matrix-js-sdk + Модульный SCSS + Headless UI + GitLab.
Успешно довёл проект до MVP. Закрыл значительную часть техдолга и привел архитектуру проекта к единому знаменателю.
Разработка проекта для анонимных встреч (Secret Meetings) на Vanilla JavaScript.
Основные задачи:
— доработки и правки по дизайну
— разработка страниц, форм и логики организации встреч
— адаптивная и кроссбраузерная верстка
— настройка сборки Vite
Стек:
JavaScript, CSS, Vite, Git, Figma.
Доработки по верстке, дизайну, CMS, логики:
Стек:
Vue 3, JavaScript, TypeScript, CSS, SCSS, Vite, Gulp, Git, Figma.
Переносил функционала десктопного конструктора интерфейсов, написанного на Java, в веб-формат в виде отдельных виджетов/микрофронтендов. Далее используемых отделом внедрения совместно с клиентами для построения конечных продуктов.
Виджеты представляют из себя веб-компоненты (Lit), публикуемые в виде отдельных npm пакетов. Они включают в себя простые элементы, такие как кнопки, поля ввода, фигуры, а также более сложные и комплексные компоненты, например, окна, логгер событий, и систему контроля и управления доступом - представляющих из себя полноценные приложения.
Писал unit-/модульные тесты.
Работа над улучшением и развитием виджетов осуществлялась на основе обратной связи от продуктового отдела и результатов тестирования QA-отделом. При необходимости вносились исправления и обновления.
В процессе разработки и поддержки виджетов, я активно занимался их документированием и интеграцией.
Обсуждал и разрабатывал архитектуру. Планировал и декомпозировал задачи, оценивал их. Выбирал технологический стек. Рефакторил.
Технологический стэк:
- Lit + MobX + TypeScript + Vite + NPM/PNPM + OpenWC Testing + WebSocket API + RPC + MessagePack + Docker Compose + Git.
Успешно довёл проект с нуля до полноценного релиза менее чем за год.
Разработка SaaS-платформы для мониторинга и анализа цен, ассортимента и маркетинговых активностей конкурентов в онлайн- и офлайн-ритейле.
Поддерживал существующую систему, построенную на фреймворке ExtJS Enterprise, включая модификацию ее модулей и исправление ошибок. Работал с обширным объемом легаси-кода.
Переводил проект на новый стек технологий на основе React. Разрабатывал новые модули и компоненты. Также производил переход с Websocket на REST API для старой версии и разработка новой версии системы с использованием нового API.
Планировал и оценивал задачи. Рефакторил.
Технологический стек (Новый): React + Typescript + MobX + SCSS + Webpack + REST API + Material UI + Git.
Технологический стек (Старый): Javascript + ExtJs (Enterprise) + JQuery + Less + WebsocketAPI + Git.
Участие в проекте по разработке сайтов для более чем 20 аэропортов по всей России (например https://tolmachevo.ru/). (Проектная работа).
Участие в смежных проектах на React и Vue.
— разработка функционала на JavasScript, JQuery, Twig
— адаптивная и кроссбраузерная верстка
— интеграция интерфейсов с CMS (1С-Bitrix)
— настройка сборки Webpack и Gulp
— разработка UI-компонентов на React и Vue на смежных и собственных проектах.
Технологии:
JavaScript, JQuery, Twig, PHP, React, Vue, SCSS, Webpack, Git.
Работа с e-commerce.
Адаптивная, семантическая, кроссбраузерная верстка. Разработка и поддержка сайтов компании и партнёров (основной KUPIVIP и партнерские вроде Mustang, Hoegl, Salamander и пр.).
Верстка писем, страниц оплаты и тд.
Технологический стек:
- Vanilla JavaScript, JQuery, HTML, CSS + Sass/SCSS, Thymeleaf, REST API, Git
Разработка простейших мобильных игр и приложений на JavaME под Opera Market. Отладка кода, исправление багов, доработка приложений написанных другими разработчиками.
Сборка и обновление приложений.