Senior Front-End Developer in Yekaterinburg - salary 2500 $ | ArbiHunter

Senior Front-End Developer

2500 $

Russia

Yekaterinburg

Full

Remote

Work experience
2 years 10 months
Last work experience

contextmachine

Senior Frontend Developer

1 year 5 months

About

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

Affiliate experience

No data available

Work experience
2 years 10 months

April 2024 - August 2025
(1 year 5 months)
contextmachine
Senior Frontend Developer
Ключевые достижения: · Разработал с нуля 3D-визуализацию с инструментами для измерения, выделения и работы с геометрией. · Реализовал алгоритм автоматического расчёта площади этажей на основе анализа 3D-модели. · Спроектировал и внедрил высокопроизводительную таблицу для работы с большими данными (виртуализация, массовое редактирование, буфер обмена). · Оптимизировал рендеринг 3D-сцены на 40\\\% с использованием RWH-деревьев и батчинга обновлений. · Внедрил систему автосохранения и обработки ошибок. · Настроил сквозную типобезопасность (end-to-end typesafety) от бэкенда до UI. · Построил архитектуру бизнес-логики на Recoil, обеспечив низкую связность компонентов. · Настроил безопасный GraphQL-прокси между Next.js и Hasura. · Внедрил e2e-тесты на Playwright для ключевых сценариев.
November 2022 - January 2024
(1 year 3 months)
Проект: Биржа грузоперевозок 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, взаимодействовал с бэкенд-разработчиками, тестировщиками и дизайнерами.
September 2022 - October 2022
(2 months)
Авто Аудио Центр 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 для поддержки мультиязычности.

Skills

No data available

Language proficiency

No data available

Employment

Employment
Full, Part-time, Project-based
Work format
Remote, Hybrid, Office
Work schedule
5/2
Relocation
Possible
Business trips
Business trips possible