Удалённая неоплачиваемая стажировка, 4–6 месяцев, 15–20 часов в неделю. Требуется степень магистра. Набор только на немедленный старт.
О стажировке
Ищем стажёра уровня магистратуры со специализацией во фронтенд-инженерии или полном цикле разработки продукта, чтобы превращать экраны продукта в реально работающий функционал в существующей кодовой базе. Роль сосредоточена на использовании Claude Code, Codex и MCP-инструментов в терминале для анализа кодовых баз, изучения дизайнов и бэкенд-документации, создания недостающей фронтенд-документации, реализации функций, отладки и доведения программного обеспечения до продакшн-качества. Claude также может использоваться для задач, связанных с бэкендом, и ревью кода, где это уместно.
Роль заключается в создании реального функционала продукта. Задача стажёра — брать фронтенд-экраны, сценарии и продуктовые требования и помогать превращать их в полноценные работающие функции, продумывая:
- как функция должна себя вести
- какие пользовательские истории нужно определить
- какими должны быть критерии приёмки
- что происходит в крайних случаях
- каковы ограничения данных
- какие состояния пустого экрана, загрузки и ошибок должны существовать
- что фронтенду нужно от бэкенда для корректной работы
Требуется сильный опыт во фронтенде. Обязателен практический опыт работы с Claude Code и Codex. Обязателен практический опыт интеграции MCP-серверов. Кандидаты должны уверенно владеть вайбкодинг-процессами. Сильное QA-мышление необходимо для успеха в этой роли. Идеальный кандидат — тот, кто может посмотреть на дизайн, изучить доступную бэкенд- и продуктовую документацию, определить, чего не хватает, создать недостающую фронтенд-документацию и затем помочь правильно реализовать функцию в реальной программной системе.
Что включает роль
Стажировка сосредоточена на реализации фронтенд-функционала продукта. Это включает:
- перевод Figma-экранов в детальные требования к реализации
- создание недостающей фронтенд-документации на основе дизайнов и бэкенд-документации
- написание пользовательских историй для фронтенд-поведения
- определение критериев приёмки фронтенда до начала разработки
- выявление крайних случаев, сломанных сценариев и отсутствующей продуктовой логики
- документирование состояний пустого экрана, загрузки, ошибок и поведения валидации
- выявление бэкенд-зависимостей и ограничений данных, влияющих на фронтенд
- реализацию фронтенд- и вспомогательного полного функционала в кодовой базе
- проверку того, что функция действительно завершена, пригодна к использованию и готова к сборке
Цель — гарантировать, что экран превращается в реальный функционал, который работает корректно.
Процесс разработки
Роль использует терминальный процесс разработки, построенный на Codex и интеграциях MCP-серверов, с использованием Claude для бэкенд-работы и ревью кода при необходимости. Ожидается, что стажёр уже умеет:
- использовать Claude Code и Codex для работы внутри существующего репозитория
- использовать MCP-инструменты для получения контекста кодовой базы, архитектуры, дизайна и документации
- анализировать фронтенд-требования и выявлять недостающие детали реализации
- создавать недостающую фронтенд-документацию на основе дизайнов и бэкенд-документации
- писать или уточнять пользовательские истории, критерии приёмки, крайние случаи, ограничения данных и состояния ошибок
- реализовывать поведение функций во фронтенде и вспомогательной полной логике
- критически оценивать выводы кода, а не принимать их вслепую
- отлаживать проблемы и проверять, что функции работают корректно в реальных сценариях
- использовать инструменты разработчика Google Chrome в рамках MCP-поддерживаемого процесса для проверки поведения интерфейса, отладки фронтенд-проблем, валидации состояний и подтверждения соответствия реализованного функционала задуманному поведению экрана
Над чем предстоит работать
Стажёры будут в основном работать с существующими экранами продукта, файлами дизайна, элементами бэклога и бэкенд-документацией, чтобы продвигать функции от UI-концепции до полной реализации. Работа может включать:
- анализ Figma-экранов и продуктовых сценариев
- перевод экранов в готовые к реализации фронтенд-требования
- создание недостающей фронтенд-документации из дизайнов и бэкенд-документации
- написание фронтенд-документации для пользовательских историй, критериев приёмки, крайних случаев, состояний пустого экрана, загрузки, ошибок, правил валидации, ограничений данных и бэкенд-зависимостей
- выявление отсутствующего поведения или неясных требований до начала разработки
- создание фронтенд-компонентов и сценариев функций
- реализацию вспомогательной полной логики там, где это необходимо
- подключение фронтенда к API и бэкенд-сервисам
- отладку сломанного поведения и доработку незавершённых реализаций
- проверку корректности поведения функций в ожидаемых сценариях использования
Ключевые обязанности
- работа на 100% в терминальном процессе Codex + MCP для фронтенд- и полной реализации
- использование Claude по мере необходимости для бэкенд-работы и процессов ревью кода
- перевод фронтенд-экранов и продуктовых требований в готовность к реализации