Frontend Developer (React)
Занятость | Полная занятость |
Полная занятость | |
Адрес | Узбекистан, Ташкент |
Описание вакансии
Обязанности:
- Разработка и поддержка нового 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;
- Официальное трудоустройство.
Требования
Опыт | От 3 до 6 лет |
Условия работы
График работы | Полный день |
Добавлено вчера
Пожаловаться