Frontend Developer (React/TypeScript)
Не указаноУдалёнка
3 000 USD
MiddleHybridFinTechКачество текста 3/5
FrontendReactTypeScriptJavaScriptNode.jsPostgreSQLDockerCI/CDReact Native3д
• Стек:
• React, Next.js, TypeScript, JavaScript
• Redux Toolkit, Zustand, React Hook Form, Zod
• Tailwind CSS, MUI
• Node.js, NestJS, PostgreSQL
• React Native
• Jest, Playwright, Docker, CI/CD, Webpack, Vite
• Из того что делал:
• Разрабатывал интерфейсы с нуля: каталоги, карточки товаров, личный кабинет, checkout
• Авторизация и ролевая модель (JWT): разграничение доступа для разных типов пользователей
• Сложные формы с валидацией (React Hook Form + Zod/Yup): многошаговые флоу, динамические поля
• Интеграция платёжных систем (Stripe): создание заказов, обработка webhooks
• SSR/SSG на Next.js, SEO-оптимизация, сжатие изображений, отложенная загрузка JS и компонентов
• Миграция MVP-проекта на FSD-архитектуру + рефакторинг кодовой базы — упростил онбординг новых разработчиков
• Настройка CI/CD, линтеры, сборка, деплой
• Подключал Sentry, аналитику
• Мобильное приложение на React Native
• Достижения:
• Написал webpack-плагин с lazy loading компонентов — сократил объём исполняемого JS в ~20 раз
• Сократил FCP с 4.2s до 0.9s — улучшил удержание пользователей при первой загрузке
• Разработал Lighthouse CI-инструмент: медиана по 7 прогонам, worker threads, эмуляция слабых устройств — стабильный performance-контроль в каждом PR
• Устранил CLS-проблемы через конкурентный рендер рекламных блоков + скелетоны
• Увеличил покрытие тестами до 90% — сократил количество багов на этапе тестирования на 20%
• Мигрировал редактор сцен на React 18 + React Mosaic — устранил критический баг ререндера форм, вынес редактор в независимый сервис, устранил конфликты релизов между командами
• Мигрировал кодовую базу на актуальную версию Material UI — заменил самописные компоненты на готовые библиотечные решения, сократил объём кастомного кода и устранил систематические баги
• Устранил деградацию производительности UI — catastrophic backtracking в RFC email-регулярке
• Перевёл проект на FSD-архитектуру — приложение стало более предсказуемым и устойчивым к новым бизнес-требованиям
• Сократил время на код-ревью в 2 раза, добавив стайл гайд и настроив линтеры в CI с автоматическим форматированием кода и кастомными правилами ESLint.
• Один из интересных проектов:
• платформа автоматизации документооборота и учёта рабочей нагрузки.
• Разработал с нуля: авторизация с ролями, календарь занятий на основе RRULE (сократил объём данных в БД), учёт замен и переносов, генератор отчётов в Excel/PDF, Excel-подобный редактор таблиц.
• React, Next.js, TypeScript, JavaScript
• Redux Toolkit, Zustand, React Hook Form, Zod
• Tailwind CSS, MUI
• Node.js, NestJS, PostgreSQL
• React Native
• Jest, Playwright, Docker, CI/CD, Webpack, Vite
• Из того что делал:
• Разрабатывал интерфейсы с нуля: каталоги, карточки товаров, личный кабинет, checkout
• Авторизация и ролевая модель (JWT): разграничение доступа для разных типов пользователей
• Сложные формы с валидацией (React Hook Form + Zod/Yup): многошаговые флоу, динамические поля
• Интеграция платёжных систем (Stripe): создание заказов, обработка webhooks
• SSR/SSG на Next.js, SEO-оптимизация, сжатие изображений, отложенная загрузка JS и компонентов
• Миграция MVP-проекта на FSD-архитектуру + рефакторинг кодовой базы — упростил онбординг новых разработчиков
• Настройка CI/CD, линтеры, сборка, деплой
• Подключал Sentry, аналитику
• Мобильное приложение на React Native
• Достижения:
• Написал webpack-плагин с lazy loading компонентов — сократил объём исполняемого JS в ~20 раз
• Сократил FCP с 4.2s до 0.9s — улучшил удержание пользователей при первой загрузке
• Разработал Lighthouse CI-инструмент: медиана по 7 прогонам, worker threads, эмуляция слабых устройств — стабильный performance-контроль в каждом PR
• Устранил CLS-проблемы через конкурентный рендер рекламных блоков + скелетоны
• Увеличил покрытие тестами до 90% — сократил количество багов на этапе тестирования на 20%
• Мигрировал редактор сцен на React 18 + React Mosaic — устранил критический баг ререндера форм, вынес редактор в независимый сервис, устранил конфликты релизов между командами
• Мигрировал кодовую базу на актуальную версию Material UI — заменил самописные компоненты на готовые библиотечные решения, сократил объём кастомного кода и устранил систематические баги
• Устранил деградацию производительности UI — catastrophic backtracking в RFC email-регулярке
• Перевёл проект на FSD-архитектуру — приложение стало более предсказуемым и устойчивым к новым бизнес-требованиям
• Сократил время на код-ревью в 2 раза, добавив стайл гайд и настроив линтеры в CI с автоматическим форматированием кода и кастомными правилами ESLint.
• Один из интересных проектов:
• платформа автоматизации документооборота и учёта рабочей нагрузки.
• Разработал с нуля: авторизация с ролями, календарь занятий на основе RRULE (сократил объём данных в БД), учёт замен и переносов, генератор отчётов в Excel/PDF, Excel-подобный редактор таблиц.