Senior Programista frontend w Jekaterynburg — Specjaliści ds. marketingu cyfrowego i afiliacji | ArbiHunter

Senior Programista frontend

2500 $
Rosja
Jekaterynburg
Pełny etat
Zdalnie
Doświadczenie zawodowe
2 lata 10 miesięcy
Ostatnie doświadczenie zawodowe

contextmachine

Senior Frontend Developer
1 rok 5 miesięcy

O mnie

O mnie
Frontend-Developer с 4 годами коммерческого опыта. Специализируюсь на создании SPA с нуля и поддержке существующих проектов. Самостоятелен в поиске решений, но открыт к collaboration с командой.

Doświadczenie afiliacyjne

Brak danych

Doświadczenie zawodowe
2 lata 10 miesięcy

Kwiecień 2024 - Sierpień 2025
(1 rok 5 miesięcy)
contextmachine
Senior Frontend Developer
Ключевые достижения: · Разработал с нуля 3D-визуализацию с инструментами для измерения, выделения и работы с геометрией. · Реализовал алгоритм автоматического расчёта площади этажей на основе анализа 3D-модели. · Спроектировал и внедрил высокопроизводительную таблицу для работы с большими данными (виртуализация, массовое редактирование, буфер обмена). · Оптимизировал рендеринг 3D-сцены на 40\\\% с использованием RWH-деревьев и батчинга обновлений. · Внедрил систему автосохранения и обработки ошибок. · Настроил сквозную типобезопасность (end-to-end typesafety) от бэкенда до UI. · Построил архитектуру бизнес-логики на Recoil, обеспечив низкую связность компонентов. · Настроил безопасный GraphQL-прокси между Next.js и Hasura. · Внедрил e2e-тесты на Playwright для ключевых сценариев.
Listopad 2022 - Styczeń 2024
(1 rok 3 miesiące)
Проект: Биржа грузоперевозок 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, взаимодействовал с бэкенд-разработчиками, тестировщиками и дизайнерами.
Wrzesień 2022 - Październik 2022
(2 miesiące)
Авто Аудио Центр 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 для поддержки мультиязычности.

Umiejętności

Brak danych

Znajomość języków

Brak danych

Typ zatrudnienia

Typ zatrudnienia
Pełny etat, Część etatu, Projektowo
Tryb pracy
Zdalnie, Hybrydowo, Biuro
Grafik pracy
5/2
Relokacja
Możliwa
Wyjazdy służbowe
Możliwe wyjazdy służbowe