Парт-тайм работа
Требования:
Технические навыки:
• Глубокие знания JavaScript (ES6+), TypeScript, React и понимание внутренних механизмов React (reconciliation, hooks lifecycle, rendering)
• Опыт построения масштабируемой архитектуры frontend-приложений (feature-based, modular, domain-driven подходы)
• Уверенное владение Webpack, Vite: настройка сборки, code splitting, tree shaking, оптимизация bundle size
• Опыт работы с REST API и WebSocket, понимание сетевых протоколов, error handling, retry strategies
• Обязательный опыт написания unit, integration и e2e тестов (Jest, Testing Library, Playwright/Cypress)
• Опыт проектирования и поддержки component library / design system (reusable UI components, theming, accessibility)
• Глубокое понимание state management (Redux Toolkit, Zustand, Tanstack Query/React Query) и паттернов управления состоянием
• Опыт работы с SSR/Next.js (hydration, SEO, performance optimization)
• Навыки оптимизации производительности: memoization, virtualization, lazy loading, caching strategies
• Опыт работы с микрофронтендами или модульной архитектурой
• Уверенное владение Git, опыт code review и работы с GitFlow/Trunk-based development
• Опыт настройки и поддержки CI/CD пайплайнов для frontend (linting, tests, build, deploy)
• Понимание принципов backend API design, умение эффективно взаимодействовать с backend командой
⸻
Архитектура и продукт:
• Опыт работы с большими бизнес-приложениями (админ-панели, корпоративные системы, CRM/ERP)
• Умение проектировать сложные UI-сценарии: dynamic forms, role-based access, permissions, multi-step flows
• Опыт внедрения и поддержки error monitoring и logging систем (Sentry и аналоги)
• Понимание принципов безопасности frontend-приложений (XSS, CSRF, secure auth flows)
• Опыт работы с accessibility (WCAG, ARIA)
⸻
Командная работа и ответственность:
• Опыт технического лидерства: менторинг Middle/Junior разработчиков, проведение code review
• Умение взаимодействовать с UX/UI, Backend, QA и Product Manager командами
• Способность брать ownership за модули и ключевые фичи продукта
• Навык декомпозиции сложных задач и оценки сроков