Перегляд резюме
Senior Frontend-розробник
2500 $
РосiяЕкатеринбург
ПовнаВіддалена робота
Досвід роботи
2 роки 10 місяців
Останнє місце роботи
contextmachine
Senior Frontend Developer
1 рік 5 місяців
Про себе
Про себе
Frontend-Developer с 4 годами коммерческого опыта. Специализируюсь на создании SPA с нуля и поддержке существующих проектов. Самостоятелен в поиске решений, но открыт к collaboration с командой.
Досвід в Affiliate
Дані відсутні
Досвід роботи2 роки 10 місяців
Квітень 2024 - Серпень 2025
(1 рік 5 місяців)
contextmachine
Senior Frontend Developer
Ключевые достижения:
· Разработал с нуля 3D-визуализацию с инструментами для измерения, выделения и работы с геометрией.
· Реализовал алгоритм автоматического расчёта площади этажей на основе анализа 3D-модели.
· Спроектировал и внедрил высокопроизводительную таблицу для работы с большими данными (виртуализация, массовое редактирование, буфер обмена).
· Оптимизировал рендеринг 3D-сцены на 40\\\% с использованием RWH-деревьев и батчинга обновлений.
· Внедрил систему автосохранения и обработки ошибок.
· Настроил сквозную типобезопасность (end-to-end typesafety) от бэкенда до UI.
· Построил архитектуру бизнес-логики на Recoil, обеспечив низкую связность компонентов.
· Настроил безопасный GraphQL-прокси между Next.js и Hasura.
· Внедрил e2e-тесты на Playwright для ключевых сценариев.
Листопад 2022 - Січень 2024
(1 рік 3 місяці)
Проект: Биржа грузоперевозок Next.js, TypeScript, Redux, Tailwind CSS, React Query, Storybook
Middle Front-end разработчик
· Реализовал обновление статусов грузов и транспорта в реальном времени через WebSocket.
· Разработал мессенджер для общения грузоперевозчиков и грузовладельцев.
· Оптимизировал сборку Webpack, разделив код на чанки для ускорения загрузки приложения.
· Внедрил динамическую подгрузку компонентов и библиотек (lazy loading).
· Настроил CI/CD через GitLab, автоматизировав сборку, тестирование и деплой.
· Настроил ESLint, Type и автотестирование в CI/CD.
· Развивал компонентную базу в Storybook, документировал UI-решения.
· Использовал Jest и React Testing Library для тестирования компонентов.
· Следовал методологии Feature-Sliced Design (FSD).
· Работал с Kaiten, взаимодействовал с бэкенд-разработчиками, тестировщиками и дизайнерами.
Вересень 2022 - Жовтень 2022
(2 місяці)
Авто Аудио Центр React, TypeScript, Redux Toolkit, Tailwind CSS, React Query, Storybook, I18n
Middle Front-end разработчик
· Настроил серверный рендеринг (SSR) в Next.js для улучшения SEO и индексации страниц.
· Оптимизировал структуру страниц и мета-теги для повышения поисковой видимости.
· Реализовал ленивую загрузку изображений и компонентов.
· Применил React.memo, useMemo, useCallback для минимизации ререндеров.
· Улучшил UX, добавив placeholder-изображения.
· Оптимизировал состояние приложения с помощью Redux Toolkit.
· Внедрил стратегию кэширования данных с React Query.
· Реализовал уведомления и обновления заказов в реальном времени через WebSocket.
· Создал библиотеку компонентов в Storybook.
· Следовал методологии Feature-Sliced Design (FSD).
· Внедрил модульное и интеграционное тестирование с Jest.
· Интегрировал I18n в Next.js для поддержки мультиязычности.
Навички
Дані відсутні
Володіння мовами
Дані відсутні
Зайнятість
Зайнятість
Повна, Часткова, Проєктна
Формат роботи
Віддалена робота, Гібрид, Офіс
Графік роботи
5/2
Переїзд
Можливий
Відрядження
Відрядження можливі