Мы ищем Full-stack Developer для разработки интерактивного веб-приложения / продуктового демо.
По формату это ближе к продуктовой симуляции и guided onboarding, чем к традиционной игре. Нам нужен специалист, который сможет разработать приложение полностью: от frontend-части и логики сценариев до легкого backend, интеграции аналитики, деплоя и подготовки проекта к поддержке.
Чем предстоит заниматься
- Разработать интерактивное веб-приложение полностью: frontend, легкий backend, систему оценки, отслеживание прогресса, таблицу лидеров, интеграцию аналитики и деплой.
- Реализовать основные экраны и пользовательские сценарии: лендинг, выбор пути, вводный экран сценария, последовательность заданий, экраны успешного завершения, таблицу лидеров и экраны с переходом к пробной версии Azure.
- Разработать симулированные элементы интерфейса Azure/PostgreSQL для guided-сценариев.
- Реализовать пошаговые пользовательские сценарии, контекстные подсказки, пояснения по функциям, панель навигации, блок заданий, отслеживание прогресса и состояния завершения.
- Построить систему оценки с учетом завершения заданий, точности выполнения, использования подсказок, времени прохождения и завершения выбранного пути.
- Реализовать таблицу лидеров и сохранение результатов, если потребуется постоянное хранение пользовательских данных.
- Создать удобную для поддержки структуру контента и сценариев, чтобы сценарии можно было обновлять без переписывания всего приложения.
- Интегрировать аналитику и отслеживание событий: действия пользователей, завершение сценариев, клики по CTA и эффективность воронки.
- Задеплоить приложение и подготовить его к хостингу и поддержке на период кампании.
Что мы ожидаем
- Уверенный опыт разработки production-ready веб-приложений полностью: от frontend до backend.
- Сильный опыт работы с современным frontend-стеком: React / Next.js / TypeScript, Vue / Nuxt, SvelteKit, Angular или аналогичными технологиями. React/Next.js предпочтительны, но не являются строгим требованием.
- Опыт разработки сложных интерактивных интерфейсов: onboarding-сценариев, туториалов, product tours, интерактивных демо, дашбордов, симуляций или похожих продуктов.
- Сильные навыки HTML/CSS и верстки, опыт адаптивного дизайна, компонентного подхода к стилизации и внимание к деталям интерфейса.
- Умение реализовывать легкие backend API для сессий, системы оценки, таблицы лидеров, событий аналитики и хранения данных. Node.js/TypeScript предпочтительны, но не являются строгим требованием.
- Опыт работы с PostgreSQL или другой реляционной базой данных.
- Умение управлять многошаговыми пользовательскими сценариями, состоянием сценария, прогрессом, корректностью выполнения, использованием подсказок и состояниями завершения.
- Умение работать с макетами в Figma и ясно коммуницировать технические ограничения реализации.
- Опыт деплоя веб-приложений и настройки окружений.
- Понимание базовой веб-безопасности, валидации входных данных, защиты API и безопасной работы с данными.
- Умение читать техническую документацию и работать с продуктовым контентом на английском языке.
Будет плюсом
- Опыт работы с Azure-хостингом: Azure App Service, Azure Static Web Apps, Azure Functions или аналогичными сервисами.
- Знание Azure Database for PostgreSQL.
- Опыт работы с Microsoft Fluent UI или интерфейсами в стиле Azure.
- Опыт в B2B, SaaS, developer tools, edtech или интерактивных продуктовых демо.
- Опыт с механиками геймификации: система оценки, прогресс, достижения, таблица лидеров, обратная связь по завершению.
- Понимание концепций AI-приложений: embeddings, vector search, semantic search, AI agents, tracing/debugging.
- Опыт работы с инструментами аналитики: GA, Segment, Amplitude, PostHog или аналогичными.
- Опыт работы с Playwright, Cypress или аналогичными инструментами автоматизированного тестирования.
Мы предлагаем
- Полная занятость, удаленная работа.
- Контракт на 3–6 месяцев с возможностью продления в случае продолжения проекта или старта нового проекта.
- Стабильная зарплата в долларах.
- Отсутствие бюрократии, микроменеджмента и длительных процедур согласования.
- Гибкий график работы без тайм-трекеров, в зависимости от часового пояса и ваших пожеланий (мы верим в баланс между работой и личной жизнью).
- Небольшие, дружелюбные скрам команды.
- Уроки английского языка в небольшой группе.
Ключевые навыки
- Node.js
- JavaScript
- TypeScript
- Английский — B2 — Средне-продвинутый
Задайте вопрос работодателю
Он получит его с откликом на вакансию
Где предстоит работать
Кипр
Вакансия опубликована 7 июля 2026 в Кипре