MUK Computers

Frontend Developer (React)

Не указана
  • Ташкент
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
Обязанности:
  • Разработка и поддержка нового SPA/PWA на React;
  • Участие в проектировании архитектуры фронтенд-части;
  • Интеграция с backend через REST API;
  • Разработка UI-компонентов, работа с дизайн-системами;
  • Реализация адаптивного интерфейса с удобным UX;
  • Оптимизация рендеринга и производительности;
  • Участие в код-ревью, обсуждении архитектуры, улучшении процессов разработки.
Требования:
  • Высшее образование (техническое);
  • Опыт работы более 3х лет;
  • Знание английского языка- Upper-Intermediate;
  • Опыт работы с JavaScript (ES6+) и TypeScript;
  • Отличное знание React (Hooks, Context API, React Router, управление состоянием, оптимизация рендеринга);
  • Опыт работы с Redux (React Context API, Zustand, Recoil);
  • Умение разрабатывать адаптивный и кросс-браузерный UI с использованием HTML5, CSS3, SCSS, Tailwind или Styled-components;
  • Опыт взаимодействия с REST API(асинхронная обработка данных, обработка ошибок, кэширование, работа с токенами);
  • Понимание работы HTTP, CORS, WebSockets;
  • Опыт работы с макетами в Figma и понимание UX/UI-логики;
  • Опыт построения грамотной архитектуры фронтенда и организации масштабируемого кода;
  • Опыт работы с системами сборки (Webpack, Vite), транспиляции (Babel), сценарии (Gulp, npm);
  • Уменее эффективно решать проблемы и настраивать код с помощью React DevTools, Chrome Developer Tools;
  • Умение писать тесты (Jest, React Testing Library, Cypress);
  • Владение инструментами контроля версий (Git, GitHub/GitLab/Bitbucket);
  • Понимание различных парадигм разработки (MVC, MVVM, IoC);
  • Знание паттернов проектирования и принципов SOLID, DRY, KISS;
  • Базовое понимание Maven.
Условия:
  • График работы 5\2 с 09:00 до 18:00;
  • Официальное трудоустройство.