Старший Frontend разработчик (React/Next.js)
REMOTE GLOBAL EU/LATAM (TIMEZONE) | AFTERNOW
⏰ Дата начала: ASAP
🎯 Фокус проекта: Мы ищем Frontend Эксперта для разработки функционального и стильного фронтенда на основе предоставленных Figma макетов. Создавайте витрины магазинов и хабы управления поставщиками для масштабной экосистемы цифровой розничной торговли. Вы будете трансформировать сложные B2B/B2C дизайны в высокопроизводительные веб-интерфейсы для рынка LATAM.
🕛 Часы работы: Полный рабочий день
🌎 Местоположение: Полностью удаленно
🇪🇺 Часовой пояс: Ищем людей в Европе или LATAM
🇬🇧 Язык: Требуется родной или профессиональный английский. Испанский — большой плюс, так как проект ориентирован на латиноамериканский рынок.
🤠 Опыт работы в Frontend Engineering более 5 лет. Вы должны обладать глубокими знаниями React, TypeScript и Next.js. Опыт работы с современными инструментами (TailwindCSS, shadcn/ui, TanStack Query, Zustand) обязателен.
💸 Диапазон зарплаты: €3,000 - €4,000/месяц до вычета налогов (зависит от уровня опыта)
О Afternow
Мы — партнеры в вашем цифровом путешествии. Мы объединяем стратегию, дизайн и технологии для создания систем, которые адаптируются по мере развития вашего будущего.
Afternow создает цифровые системы, на которых строятся блестящие компании. Стратегия, идентичность, веб-дизайн и дизайн продуктов, а также масштабируемые технологии. Каждая часть процесса поддерживает и информирует другую, создавая среду, которая работает сегодня и адаптируется к любому будущему направлению бизнеса.
Мы работаем в основном с амбициозными, ориентированными на цифровые технологии организациями, переживающими изменения. От стартапов, обретающих уверенность, до scale-up компаний, набирающих обороты, и крупных предприятий, перестраивающих свои цифровые основы. Наши партнерские отношения строятся на ясности, мастерстве и заботе.
С 2012 года мы выросли с наших корней на острове Крк, Хорватия, до полностью удаленной команды из более чем тридцати талантливых специалистов, работающих по всему миру. Мы сотрудничали с такими компаниями, как AWS, ThoughtSpot, Progressive, Descartes, ShipBob, Quillbot, Teachable, Crisp, CloudZero, Kinetik и многими другими.
🏆 Рейтинг Glassdoor 4.6 — Присоединяйтесь к нашей команде и узнайте, почему наши сотрудники постоянно оценивают нас так высоко.
Роль
Мы ищем Старшего Frontend разработчика для руководства фронтенд-реализацией нашего B2C E-commerce Shop и B2B Vendor Portal. Вы будете не просто создавать лендинги; вы будете проектировать высококонверсионный розничный движок. Это включает в себя сложные панели управления запасами, интерфейсы предиктивного переупорядочивания и инструменты управления поставщиками. Вы будете работать в архитектуре Multi-Repo, используя и внося вклад в внутреннюю библиотеку общих компонентов.
Что вы будете делать
- Архитектура компонентов: Активно участвуйте в создании общей внутренней библиотеки компонентов Next.js на основе shadcn/ui и TailwindCSS. Вы будете создавать повторно используемые компоненты (Product Cards, Multi-select Filters, Inventory Grid, DataTables), используемые всеми порталами.
- Комплексное управление состоянием: Управляйте серверным состоянием с помощью TanStack Query (кэширование, оптимистичные обновления) и клиентским состоянием с помощью Zustand.
- От дизайна к коду: Внимательность к деталям. Вы сможете брать Figma дизайны и преобразовывать их в точные, адаптивные макеты.
- Высокопроизводительные Data Grids: реализация TanStack Table (Headless UI) для рендеринга, фильтрации, сортировки и пагинации большого количества записей без задержек в производительности.
- Формы: Создавайте формы с использованием React Hook Form и Zod. Вы будете реализовывать строгую логику валидации на стороне клиента, соответствующую ограничениям бэкенда.
- Безопасность и аутентификация: Обрабатывайте потоки аутентификации, обеспечивая строгую видимость UI элементов на основе RBAC (Role-Based Access Control).
- Оптимизация производительности: Обеспечьте "Cold Starts" менее 3 секунд и молниеносные переходы. Вы понимаете, как оптимизировать Next.js Server Components (RSC) и реализовать эффективное разделение кода (code-splitting).
- Контроль качества: Пишите тесты для критически важных пользовательских потоков, чтобы обеспечить отсутствие регрессий в продакшене.
Что мы ищем
- Опыт профессиональной разработки React/Next.js приложений более 5 лет.
- TypeScript: Вы используете не просто его. Вы используете Generics, Utility Types и Zod inference для обеспечения типобезопасности от ответа API до UI компонента.
- Современный CSS: Мастерство TailwindCSS. Вы понимаете философию utility-first и как настроить систему дизайн-токенов.
- Опыт работы с библиотеками: Практический опыт работы с TanStack Query (React Query), TanStack Table и React Hook Form.
- Мышление в стиле Design System: Опыт работы с библиотеками компонентов (Radix UI, Headless UI или создание собственной) имеет решающее значение.
- Тонкая настройка производительности: Вы знаете, как отлаживать повторные рендеры, правильно использовать useMemo/useCallback и выполнять code-splitting тяжелых бандлов.
- API First: Тесное взаимодействие с Backend инженерами для использования типов, сгенерированных OpenAPI/Swagger, гарантируя синхронизацию фронтенда с нашими Java Spring Boot микросервисами.
- Знание предметной области: Опыт работы в E-commerce, Fintech или Retail (Маркетплейсы, Системы управления складом и запасами) — огромный плюс.
- Язык: Свободное владение английским языком обязательно. Испанский — плюс для понимания контекста создаваемых систем и общения с клиентом.
Чего ожидать
- Гибкость — У нас стандартная 40-часовая рабочая неделя. Хотя наши рабочие часы в агентстве с 9:00 до 19:00 CET, у вас будет свобода работать гибко и поддерживать здоровый баланс между работой и личной жизнью. Просто убедитесь, что большая часть ваших рабочих часов приходится на этот промежуток.
- Удаленная работа и инструменты — Мы работаем как полностью удаленная команда. Мы используем HubStaff для отслеживания времени и прозрачности работы. Мы ценим доверие и результат, и эти инструменты помогают нам оптимизировать административные расходы.
- Культура — Мы ценим сотрудничество, открытость, готовность учиться, лидировать и любознательность. Наш подход поощряет ошибки, если мы готовы учиться на них, создавая культуру, в которой рост происходит от понимания и преодоления трудностей.
- Автономия и ответственность – Вам будет доверено эффективно и результативно выполнять задачи.
Процесс найма
- Анализ заявки — Мы рассмотрим ваш опыт, бэкграунд и соответствие роли.
- Видеозвонок с HR — Первоначальная беседа о соответствии, доступности и ожиданиях.
- Второе интервью с руководством — Если после первого разговора есть явное совпадение, мы пригласим вас на второе интервью с командой руководства. Это обсуждение будет сосредоточено в первую очередь на культурном соответствии, ответственности, коммуникации и вашем подходе к сотрудничеству и решению проблем. Мы также можем повторно обсудить несколько технических тем, если что-то требует дополнительного уточнения.
- Добро пожаловать в Afternow!
Сроки: Мы действуем быстро. Если вы подходите и можете начать немедленно, мы можем пройти весь процесс за 1-2 недели.
Подать заявку
Если у вас есть сильный опыт работы с React/Next.js, и вам нравится создавать масштабируемые, высокопроизводительные фронтенд-приложения, мы будем рады услышать вас.
Покажите нам свою работу, которая демонстрирует:
- React, Next.js, TypeScript и современные фронтенд-инструменты
- Сложные B2B/B2C продукты, дашборды или маркетплейсы
- Дизайн-системы и архитектуру повторно используемых компонентов
- Оптимизацию производительности и разработку адаптивного UI
- Быстро меняющиеся среды и практическое решение проблем
ПОДАТЬ ЗАЯВКУ