Занятость: полная
Технологический стек
Мы используем современный стек на базе React и TypeScript, с удобной сборкой на Vite и стильной версткой на Tailwind CSS.
В проекте применяются:
Tailwind CSS, Shadcn, React Hook Form
Управление состоянием через Redux Toolkit
REST API, WebSocket, WebRTC (видеозвонки)
Мультиязычность и автогенерация компонентов
Анимации и кастомные UI-решения
EditorJS (частично, для отдельных модулей)
Обязанности
Разработка пользовательских интерфейсов (уроки, расписания, профили, чаты)
Интеграция с REST API, WebSocket и WebRTC
Создание и поддержка UI-компонентов
Работа с визуальными редакторами (EditorJS — в небольшом объёме)
Участие в проектировании архитектуры и улучшении UX
Требования
Уверенные знания React и TypeScript
Опыт с Tailwind CSS или другими системами стилизации
Знание React Hook Form
Базовое понимание работы WebSocket (WebRTC будет плюсом)
Будет преимуществом: опыт с Vite, EditorJS, SSR или Next.js
О команде
Мы работаем над несколькими внутренними продуктами.
Команды небольшие (обычно 4–6 человек), без лишнего менеджмента и бюрократии.
Условия
Полная занятость
Работа в гибком формате (без привязки к офису)
Оплата: от 90 000 до 120 000 ₽ (по результатам собеседования)
Минимум митингов, максимум результата
Долгосрочное сотрудничество, понятный roadmap
Как откликнуться:
Присылайте резюме или краткое описание опыта, а также ссылку на GitHub, pet-проекты или примеры кода, которыми вы гордитесь.