Мы компания QData разрабатываем системы видеоналитики для школ, помогая образовательным учреждениям безопасно и эффективно управлять процессами и контролировать безопасность. Мы создаём инновационные решения, которые упрощают работу администрации и дают точную аналитику в реальном времени.
Почему работать у нас интересно:
-
Работа с уникальными проектами в сфере образовательных технологий;
-
Возможность внедрять собственные идеи и оптимизировать процессы;
-
Конкурентная зарплата
Кого мы ищем:
Senior Frontend Developer который умеет разрабатывать удобные и производительные пользовательские интерфейсы, работать с современными технологиями и обеспечивать высокое качество кода
Чем предстоит заниматься:
• Проектировать архитектуру frontend-приложения и принимать ключевые технические решения совместно с тимлидом
• Реализовывать сложные интерфейсы по макетам Figma: формы, таблицы с большим количеством данных, дашборды с визуализациями
• Развивать и поддерживать внутреннюю дизайн-систему
• Проектировать клиентский слой работы с API, выстраивать обработку ошибок и edge cases
• Настраивать и поддерживать CI/CD пайплайны для деплоя на on-premise серверы
• Оптимизировать производительность: bundle size, time-to-interactive, рендеринг тяжёлых списков и таблиц
Требования:
• От 5 лет коммерческого опыта frontend-разработки
• Не менее 2 лет опыта принятия архитектурных решений
• Глубокое знание TypeScript: generics, conditional types, корректная типизация без злоупотребления any и as
• Экспертный уровень React: понимание reconciliation, оптимизация ре-рендеров, работа с Suspense и Server Components (опционально)
• Опыт работы с современным state management (Redux Toolkit, Zustand, TanStack Query — важно понимать, что и почему вы выбирали)
• Опыт построения или поддержки дизайн-системы / компонентной библиотеки
• Опыт работы со сложными формами и таблицами с большим объёмом данных
• Уверенное тестирование: Jest + React Testing Library, опыт e2e (Playwright / Cypress)
• Понимание сборки и tooling: Vite / Webpack, tree-shaking, code-splitting, анализ bundle
• Опыт настройки CI/CD пайплайнов (GitLab CI), Docker, деплой через nginx
• Умение читать чужой код, аргументированно давать ревью и принимать критику
Процесс отбора:
• Скрининг резюме
• Интервью
• Небольшое практическое задание / live coding (по необходимости)
• Финальное интервью с командой
Большая просьба перед откликом внимательно ознакомиться со стеком и требованиями вакансии.
Мы ищем именно Senior-уровень: человека с сильной технической базой, опытом принятия архитектурных решений и уверенной работой со сложными frontend-системами.
Пожалуйста, ориентируйтесь в первую очередь на ваш реальный коммерческий опыт и глубину владения указанными технологиями.
Что предлагаем:
• Работу над продуктом, который реально используется в школах, а не «ещё один SaaS»
• Возможность влиять на технические решения и архитектуру с нуля
• Команду без бюрократии — 4–5 человек, прямая коммуникация
• Современный стек без legacy
• Офис в Астане, гибкий график