React - ведущий программист
Технологический стек команды:
• React 18, TypeScript
• Next.js / Vite
• REST / GraphQL
• Redux Toolkit / Zustand / React Query
• HTML5, CSS3, SCSS / Tailwind
• Webpack / Vite / ESLint / Prettier
• Jest, React Testing Library / Cypress
Задачи:
• Разрабатывать и поддерживать пользовательские интерфейсы веб-приложений в экосистеме «Түндүк».
• Реализовывать интеграции с backend-сервисами через REST.
• Писать unit и интеграционные тесты для компонентов.
• Проводить code review, участвовать в планировании и оценке задач.
• Поддерживать техническую документацию и архитектуру frontend-решений.
Требования:
• 2+ лет коммерческой разработки на React.
• Уверенное знание JavaScript / TypeScript.
• Понимание принципов работы REST API.
• Опыт работы с state management (Redux / Zustand / React Query).
• Знание HTML, CSS, адаптивной и кроссбраузерной верстки.
• Опыт написания тестов (Jest / React Testing Library или аналоги).
Будет плюсом:
• Опыт работы с Vue.js
• Опыт работы с Next.js или другими SSR/SSG решениями.
• Понимание архитектуры frontend-приложений (feature-based / FSD).
• Опыт оптимизации производительности React-приложений.
• Работа с GraphQL (Apollo / urql).
• Опыт настройки Webpack/Vite, линтеров и CI/CD.
• Оптимизировать производительность интерфейсов (code splitting, lazy loading, memoization).