Frontend-разработчик
Иван
Возраст
42 года (07 Апреля 1984)
Город
Москва
Переезд невозможен
Гражданство
Россия
Полная занятость
14 лет 6 месяцев
Производство / Промышленность
- Разработка и поддержка клиентской части корпоративных веб-приложений и внутренних сервисов компании;
- Реализация пользовательских интерфейсов на Vue 3 и React 18 с использованием TypeScript, применение компонентного подхода и принципов переиспользуемости кода;
- Интеграция фронтенда с backend-сервисами через GraphQL (запросы, мутации, кэширование данных);
- Внедрение и развитие архитектуры Feature-Sliced Design (FSD), перенос существующих проектов на FSD как на Vue, так и на React;
- Разработка и поддержка UI-компонентов в Storybook, участие в формировании и развитии дизайн-системы;
- Визуализация данных: графики и диаграммы с использованием Chart.js;
- Оптимизация производительности интерфейсов, повышение стабильности и читаемости кода;
- Проведение ревью кода, участие в совместной разработке и улучшении внутренних frontend-подходов и стандартов.
Технологии:
Vue 3, Pinia, React 18, Redux (Redux Toolkit), MobX, Zustand, Recoil, Typescript, FSD, GraphQL, Chart.js, Jest, Vitest, Vite, Storybook
Информационные технологии / IT / Интернет
- Разработка клиентской части сервиса по подбору психотерапевтов: от проектирования интерфейсов до реализации бизнес-логики и интеграции с backend API;
- Развитие и поддержка масштабируемого UI-Kit: проектирование и унификация компонентов, обеспечение их переиспользуемости в различных частях продукта;
- Реализация функционала в режимах SPA и SSR (Nuxt 2/3) с учетом особенностей hydration и оптимизации производительности;
- Написание и поддержка автотестов: юнит-тесты (Jest) и e2e-тесты (Selenium) для критичных пользовательских сценариев;
- Использование Storybook для изолированной разработки, тестирования и документации компонентов UI-Kit;
- Улучшение архитектуры приложения и проведение миграции с Vue 2 на Vue 3.
Технологии:
Vue 2/3, Nuxt 2/3, Vuex, Pinia, TypeScript, SCSS, Jest, Storybook, Selenium
Строительство / Недвижимость
- Разработка клиентской части сервиса по подбору мастеров для отделки квартир «Точно» (SPA);
- Проектирование и реализация переиспользуемой библиотеки компонентов (UI Kit) для унификации интерфейсов и ускорения разработки;
- Активное участие в формировании архитектуры приложения на Vue 3, TypeScript и Pinia;
- Покрытие бизнес-логики юнит-тестами, обеспечение стабильности и предсказуемости кода;
- Написание e2e-тестов с использованием Playwright;
- Взаимодействие с командой backend-разработки, участие в code review.
Технологии:
Vue 3, Pinia, TypeScript, SCSS, Jest, Playwright
Издательство / СМИ
- Разработка и развитие клиентской части высоконагруженной медиа-платформы (SPA/SSR) на базе Vue 2 и Nuxt 2;
- Архитектурное проектирование фронтенд-приложения, выбор технических решений и инструментов;
- Руководство небольшой командой frontend-разработчиков: постановка задач, код-ревью, менторинг;
- Реализация UI-компонентов и дизайн-системы с использованием Storybook;
- Внедрение и поддержка автоматизированного тестирования: unit-тесты (Jest) и e2e-тесты (TestCafe);
- Поддержка качества кода, масштабируемости и производительности клиентского приложения.
Технологии:
Vue 2, Nuxt 2, Vuex, TypeScript, SCSS, Jest, Storybook, TestCafe
Информационные технологии / IT / Интернет
- Разработка и поддержка корпоративного SPA на Vue 2 и Nuxt 2 с использованием TypeScript, Vuex и SCSS;
- Проектирование и реализация REST API (BFF) на Django Rest Framework для интеграции фронтенда с внутренними и внешними сервисами;
- Создание SEO-оптимизированного лендинга с генерацией статических страниц (SSG) на Nuxt 2;
- Интеграция с внешними почтовыми сервисами (Gmail, Outlook);
- Разработка функциональных и интеграционных тестов (Jest, Nightwatch, TestCafe), повышение стабильности релизов и снижение количества ошибок в продакшене.
- Работа с асинхронными процессами на Python/AsyncIO, оптимизация производительности бэкенда и баз данных (MySQL).
Технологии:
Vue 2, Nuxt 2, Vuex, TypeScript, SCSS, Jest, Nightwatch, TestCafe; Python, Django, DRF, AsyncIO, MySQL
Издательство / СМИ
- Разработка клиентской части крупных высоконагруженных проектов Sportbox (sportbox.ru) и Матч-ТВ (matchtv.ru);
- Создание интерактивных, переиспользуемых ReactJS-компонентов и виджетов, обеспечивающих единый UX на всех платформах;
- Внедрение юнит- и интеграционных тестов (Mocha);
- Оптимизация сборки фронтенда и процессов разработки с использованием Webpack, Gulp, Grunt, внедрение современных workflow и CI-подходов;
- Поддержка существующих интерфейсов на jQuery и LESS, постепенная миграция к компонентной архитектуре;
- Активное участие в проектировании архитектуры фронтенда, стандартизации компонентов и практик командной разработки;
Технологии:
ReactJS, jQuery, LESS, Mocha, Gulp, Grunt, Webpack
Издательство / СМИ
- Разработка клиентской части сайта ВФСК «ГТО» (gto.ru) с адаптивным и кроссбраузерным интерфейсом;
- Интеграция с API, создание динамических и интерактивных элементов;
- Оптимизация производительности и улучшение UX/UI.
Технологии:
HTML5, CSS3, jQuery, Mocha, Gulp
Информационные технологии / IT / Интернет
- Разработка адаптивных и интерактивных пользовательских интерфейсов для интернет-магазинов на Magento и 1C-Битрикс;
- Создание динамических веб-приложений на Django с фокусом на удобство и отзывчивость интерфейса;
- Разработка мобильного приложения на Apache Cordova с использованием web-view, оптимизация UI под мобильные устройства;
- Работа с шаблонизаторами (Handlebars.js) и jQuery для динамических компонентов и клиентской логики.
Технологии:
HTML5, CSS3, jQuery, Handlebars.js, Django, Apache Cordova, адаптивный дизайн
Информационные технологии / IT / Интернет
- Разработка дизайна интерфейсов сайтов и интернет-магазинов с учётом UX и требований заказчиков;
- Выполнение кроссбраузерной и адаптивной вёрстки страниц;
- Интеграция вёрстки в CMS собственной разработки студии;
- Реализация интерактивных элементов и анимации на JavaScript;
- Работа с шаблонами и преобразованием данных с использованием XSLT;
- Поддержка и развитие проектов студии: CMS Magazine (cmsmagazine.ru) и Рейтинг Рунета (ratingruneta.ru).
Технологии:
HTML, CSS, XSLT, JavaScript, jQuery, GSAP, Bootstrap
Неоконченное высшее
Москва, 2008 — 2010 гг.
Английский — Технический
Frontend-разработчик с 14+ годами опыта в веб-разработке (с 2011 года). Специализируюсь на создании и развитии сложных веб-приложений на Vue.js (2/3, Nuxt 2/3) и React, с использованием TypeScript. Имею опыт проектирования архитектуры SPA/SSR-приложений, разработки UI-Kit’ов и дизайн-систем, интеграции с backend-сервисами (REST, GraphQL), а также внедрения автотестирования (unit, e2e). Работал над высоконагруженными и корпоративными продуктами, участвовал в код-ревью, менторинге и улучшении инженерных практик команд.
14 ноября, 2025
14 ноября, 2025
13 октября, 2011
45 000 руб
Тимур Станиславович
Город
Москва
Возраст
56 лет (27 сентября 1969)
Опыт работы:
4 года и 7 месяцев
Последнее место работы:
Web-мастер, web-дизайнер, руководитель IT-отдела, ООО "Элит-Клаб"
01.2011 - 08.2011
Резюме размещено в отрасли