Назад
1 час назад

Senior Frontend Developer

1 500 000 - 2 000 000KZT
Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Страна
Kazakhstan
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

#астана #javascript

Senior Frontend Developer

Компания: Q-Data
Локация: Астана, офис
Зарплата: 1 500 000 – 2 000 000 ₸ на руки

О продукте

Q-Data стартап, разрабатывающий ML-платформу для школ.
Мы строим продукт с нуля: сложные интерфейсы для учителей, учеников и администраторов, дашборды аналитики на основе моделей машинного обучения, инструменты для конструирования образовательного контента.

Деплой — на on-premise серверах школ и министерств, без внешних облачных сервисов.

Чем предстоит заниматься:
• Проектировать архитектуру 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
• Офис в Астане, гибкий график

Резюме можете отправлять

Telegram:
Email:

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -