Frontend Engineer (React / Next.js)
Описание
О роли
Мы ищем Frontend Engineer, который поможет отполировать и подготовить MVP CompanyCentral.co.uk, UK-платформы для поиска компаний, которая уже запущена и работает.
Хотя пользовательский интерфейс относительно простой, основная сложность системы находится на backend. Роль сосредоточена на улучшении UI/UX, производительности, обработке edge кейсов и общей готовности к запуску, а также на работе с API, большими объёмами данных и результатами поиска, обеспечивая их корректную визуализацию.
Это не традиционное plug-and-play веб-приложение, важно понимать работу системы целиком, включая поведение данных и edge кейсы.
Вы будете работать в коллаборативной и поддерживающей командной среде с чётко определёнными задачами и приоритетами, зафиксированными в Jira и обсуждаемыми на ежедневных 30-минутных стендапах. Вы будете тесно взаимодействовать с Backend-инженером для согласования API, потоков данных и деталей реализации.
Работа планируется до 6 сфокусированных часов в день, с использованием Hubstaff для лёгкого трекинга времени, в соответствии с задачами в Jira и обсуждениями на ежедневных стендапах.
Чем вы будете заниматься
- Улучшать и дорабатывать существующие frontend-приложения на Next.js 14 (React 18)
- Работать как с публичным сайтом, так и с внутренней админ-панелью
- Полировать UI/UX, адаптивность, доступность и edge-кейсы
- Интегрироваться и развивать REST API, предоставляемые backend-частью
- Работать по Swagger / OpenAPI спецификациям для надёжного использования API
- Управлять серверным и клиентским состоянием, используя существующие паттерны
- Исправлять баги, улучшать производительность и готовить продукт к MVP-запуску
- Следовать задачам и критериям приёмки, определённым в Jira, синхронизируясь ежедневно на стендапах
- Тесно взаимодействовать с backend-частью по API-контрактам и моделям данных
Технологический стек
- Next.js 14, React 18, TypeScript
- Tailwind CSS, Radix UI / shadcn/ui, Material UI
- TanStack Query, Zustand
- React Hook Form, Zod
- Vitest / Jest, React Testing Library, Playwright
Кого мы ищем
- Уверенный опыт работы с React и TypeScript
- Комфортная работа с существующей кодовой базой
- Опыт интеграции REST API и работы со Swagger/OpenAPI
- Умение работать самостоятельно в рамках чётко структурированного процесса
- Хорошие коммуникативные навыки и умение работать с backend-инженерами
- Опыт работы с Jira
- Профессиональный уровень английского языка (B1), с умением самостоятельно писать понятные комментарии к коду и техническую документацию (AI-инструменты допускаются как вспомогательные, но не как замена пониманию и авторству)
Будет плюсом
- Опыт работы с SEO-ориентированными или SSR-приложениями
- Опыт разработки админ-панелей
- Внимание к деталям UI/UX и качеству продукта
О роли
Мы ищем Frontend Engineer, который поможет отполировать и подготовить MVP CompanyCentral.co.uk, UK-платформы для поиска компаний, которая уже запущена и работает.
Хотя пользовательский интерфейс относительно простой, основная сложность системы находится на backend. Роль сосредоточена на улучшении UI/UX, производительности, обработке edge кейсов и общей готовности к запуску, а также на работе с API, большими объёмами данных и результатами поиска, обеспечивая их корректную визуализацию.
Это не традиционное plug-and-play веб-приложение, важно понимать работу системы целиком, включая поведение данных и edge кейсы.
Вы будете работать в коллаборативной и поддерживающей командной среде с чётко определёнными задачами и приоритетами, зафиксированными в Jira и обсуждаемыми на ежедневных 30-минутных стендапах. Вы будете тесно взаимодействовать с Backend-инженером для согласования API, потоков данных и деталей реализации.
Работа планируется до 6 сфокусированных часов в день, с использованием Hubstaff для лёгкого трекинга времени, в соответствии с задачами в Jira и обсуждениями на ежедневных стендапах.
Чем вы будете заниматься
- Улучшать и дорабатывать существующие frontend-приложения на Next.js 14 (React 18)
- Работать как с публичным сайтом, так и с внутренней админ-панелью
- Полировать UI/UX, адаптивность, доступность и edge-кейсы
- Интегрироваться и развивать REST API, предоставляемые backend-частью
- Работать по Swagger / OpenAPI спецификациям для надёжного использования API
- Управлять серверным и клиентским состоянием, используя существующие паттерны
- Исправлять баги, улучшать производительность и готовить продукт к MVP-запуску
- Следовать задачам и критериям приёмки, определённым в Jira, синхронизируясь ежедневно на стендапах
- Тесно взаимодействовать с backend-частью по API-контрактам и моделям данных
Технологический стек
- Next.js 14, React 18, TypeScript
- Tailwind CSS, Radix UI / shadcn/ui, Material UI
- TanStack Query, Zustand
- React Hook Form, Zod
- Vitest / Jest, React Testing Library, Playwright
Кого мы ищем
- Уверенный опыт работы с React и TypeScript
- Комфортная работа с существующей кодовой базой
- Опыт интеграции REST API и работы со Swagger/OpenAPI
- Умение работать самостоятельно в рамках чётко структурированного процесса
- Хорошие коммуникативные навыки и умение работать с backend-инженерами
- Опыт работы с Jira
- Профессиональный уровень английского языка (B1), с умением самостоятельно писать понятные комментарии к коду и техническую документацию (AI-инструменты допускаются как вспомогательные, но не как замена пониманию и авторству)
Будет плюсом
- Опыт работы с SEO-ориентированными или SSR-приложениями
- Опыт разработки админ-панелей
- Внимание к деталям UI/UX и качеству продукта