Обязанности:
Важно Работа полностью удалённая Исключительно на фултайм. Без совмещений в рабочее время (личные дела, личные проекты, фриланс, подработка, обучение и т.д.) Агентствам и фрилансерам — просьба не откликаться О проекте Наш проект — стартап «MiOON», базируется на Пхукете (Таиланд). Занимаемся разработкой собственного продукта — агрегатор (сдам / продам) коммерческой недвижимости, готовый бизнес, земельные участки, виллы. Ищем frontend-разработчика на раннюю стадию продукта — человека, который умеет делать быстрый, аккуратный, поддерживаемый интерфейс и понимает, как собирать MVP без лишнего усложнения. Сразу уточним важный момент: это не короткий проект и не роль «только на MVP». Мы ищем человека в долгую — после запуска нужно будет дальше развивать продукт, выпускать новые версии и усиливать frontend-часть системы. Что у нас сейчас Проект на стадии подготовки к MVP Формируется структура продукта, ролей, кабинетов и карточек Frontend собирается как основа продукта, а не как временное решение Мультиязычный интерфейс (три языка), mobile-first, фильтрационный каталог с гео-поиском, многошаговая форма создания объявления, личный кабинет, админ-панель для модерации AI/LLM-инструменты — встроенная часть рабочего процесса команды, не «эксперимент» Что предстоит делать Основной frontend продукта - Разработка frontend на Next.js / React / TypeScript - Интеграция с backend API - Реализация ключевых сценариев: каталог, карточка, личный кабинет, форма создания объявления, модерация Каталог, фильтрация, мультиязычность - Фильтры, сортировки, навигация, гео-поиск - Адаптивный и мультиязычный интерфейс (три языка) - Обработка состояний (loading / error / empty / success), edge-кейсы по UX Архитектура, тесты, SEO - Поддержка чистой архитектуры компонентов и компонентной библиотеки на shadcn/ui - Покрытие критичных пользовательских флоу e2e-тестами - SEO-сторона: мета-теги, OpenGraph, structured data, hreflang, sitemap Командная работа и релизы - Работа в связке с дизайнером и backend-разработчиками, обсуждение API-контрактов - Работа с CTO и доведение задач до продакшена Работа с AI/LLM-инструментами - Использовать AI-ассистентов (Claude, Cursor, GitHub Copilot, v0 и аналоги) при написании компонентов, форм, типизации, тестов - Грамотно формулировать задачу нейросети и валидировать её результат, особенно в части TypeScript-типов и accessibility - Применять LLM для генерации Storybook-стори, тестов на Playwright, JSDoc-документации с доводкой руками - Видеть, где AI экономит часы, а где даёт мусор (особенно в нетривиальной типизации и сложных формах) Наш стек Next.js React TypeScript Tailwind CSS shadcn/ui TanStack Query React Hook Form Zod Playwright (e2e), Vitest (unit) next-intl (мультиязычность) Vercel AI/LLM-инструменты в рабочем процессе (Claude, Cursor, GitHub Copilot и др.) Что важно уметь Уверенно работать с React Иметь практический опыт с Next.js (желательно App Router) Хорошо знать TypeScript Уверенно работать с HTML / CSS и адаптивной вёрсткой Иметь опыт с Tailwind CSS Понимать работу с API, формами и состояниями интерфейса Делать быстрый, понятный и поддерживаемый UI Активно использовать AI/LLM-инструменты в работе и понимать их сильные и слабые стороны Будет плюсом Опыт с TanStack Query, React Hook Form, Zod Опыт с shadcn/ui и компонентными библиотеками на Radix Опыт с каталогами, маркетплейсами, classified / CRM-интерфейсами Опыт с картами, фильтрами и SEO-friendly страницами Опыт с мультиязычными интерфейсами (next-intl, react-intl), особенно с нелатинскими письменностями Опыт оптимизации Core Web Vitals (LCP, CLS, INP) на реальных проектах Опыт с e2e-тестами на Playwright Опыт работы в маленькой продуктовой команде или стартапе Свой устоявшийся рабочий процесс с AI-ассистентами, которым готовы поделиться с командой Знание английского на уровне чтения технической документации В сопроводительном письме Достаточно очень короткого письма. Обязательно укажите в самом начале: Frontend MVP Phuket И в 1–2 предложениях — что в вакансии вас зацепило. Приложите GitHub или ссылку на портфолио / примеры кода, если есть. Как будет строиться работа Задачи ставятся напрямую внутри продуктовой команды Много прямой коммуникации, мало лишней бюрократии Важна самостоятельность: нужно не только писать код, но и видеть проблему целиком Работа в связке с CTO, дизайнером и backend-разработчиками AI/LLM — рабочий инструмент команды, не запрет и не «костыль» Что мы предлагаем Полностью удалённую работу Прямое влияние на продукт на ранней стадии Понятный стек без экзотики Выплаты 2 раза в месяц Возможность вырасти в ключевого frontend-инженера продукта Кого мы точно не ждём Тех, кто умеет только верстать по макету без понимания продукта Тех, кто не держит качество адаптива и интерфейса Тех, кто не может самостоятельно доводить задачи до результата Тех, кто совмещает несколько работ или проектов Тех, кто принципиально отвергает AI/LLM в работеПохожие вакансии