Ташкент, улица Истикбол, 21
Написание чистого, модульного и поддерживаемого кода в соответствии с установленными стандартами и best practices
Разработка и поддержка веб-приложений с использованием React.js
Создание пользовательских интерфейсов с применением современных инструментов и библиотек: React.js, Zustand, React Query, Mantine UI и др.
Интеграция клиентской части с серверными API
Покрытие кода unit- и интеграционными тестами
Рефакторинг и оптимизация существующей кодовой базы
Применение паттернов проектирования для построения гибкой и масштабируемой архитектуры
Образование:
Неоконченное высшее (предпочтительно профильное, IT)
Опыт работы:
3–5 лет коммерческого опыта во фронтенд-разработке
Ключевые навыки и знания
Отличные знания HTML5, CSS3, JavaScript / TypeScript
Уверенный опыт работы с React.js / Next.js
Опыт работы с Angular будет преимуществом
Базовые знания Node.js
Глубокое понимание работы JavaScript «под капотом»:
замыкания, Promise, Event Loop
Глубокое понимание архитектурного подхода FSD (Feature-Sliced Design)
Опыт написания тестов с использованием Jest, Testing Library
Опыт работы с WebSocket
Опыт использования UI-библиотек: Mantine UI, Ant Design и аналогичных
Опыт работы с системами контроля версий Git, знание Git Flow, GitLab CI
Практический опыт работы с библиотеками и state-менеджерами:
Axios, React Query, Redux / Zustand / MobX
Опыт работы со сборщиками проектов: Vite, Webpack, Rollup
Использование инструментов контроля качества кода:
ESLint, Prettier, Lint-Staged, Husky, SonarQube, Commitlint, Steiger
Знание и опыт работы с Docker
Понимание принципов проектирования и паттернов проектирования
Следование принципам SOLID, DRY, KISS, YAGNI
O'ZBEKISTON RESPUBLIKASI INVESTITSIYALAR, SANOAT VA SAVDO VAZIRLIGI QOSHIDAGI RAQAMLASHTIRISH MARKAZI MCHJ
Ташкент
до 7000000 UZS
Ташкент
от 7000000 UZS
CENTER FOR DIGITAL TECHNOLOGY AND INNOVATION
Ташкент
от 7000000 UZS