Frontend разработчик (Next.js)
Описание
Локация: Казань, улица Габдуллы Тукая, 125к3; необходимо посещать офис, доступен офисный или гибридный формат
Компания
Maxima.tech развивает цифровой продукт и веб-приложения.
Что делать
Разрабатывать новое веб-приложение на Next.js: интерфейсы, клиентскую бизнес-логику, роутинг, SSR и SSG.
Создавать и поддерживать адаптивные лендинги на Gatsby с оптимизацией скорости загрузки и базовым SEO.
Развивать текущий сайт на React, добавлять функциональность, исправлять ошибки и рефакторить устаревший код.
Интегрировать фронтенд с REST и GraphQL API совместно с backend-разработчиками.
Создавать pixel-perfect интерфейсы по макетам из Figma, обеспечивать кроссбраузерность и корректную работу на мобильных устройствах.
Оптимизировать производительность, поддерживать переиспользуемые UI-компоненты и участвовать в код-ревью.
Требования
От 1 года до 3 лет коммерческого опыта во frontend-разработке.
JavaScript ES6+, TypeScript и React: хуки, жизненный цикл компонентов, Redux, MobX или аналоги.
Next.js: App Router или Pages Router, SSR, SSG и ISR; знание Gatsby или готовность быстро его освоить.
Семантичная адаптивная вёрстка на HTML5 и CSS3, Flexbox, Grid; опыт с SCSS, CSS Modules, Tailwind или CSS-in-JS.
Работа с REST API, Git, pull request и код-ревью; понимание WebSocket будет преимуществом.
Понимание веб-производительности и SEO, включая Core Web Vitals, метатеги, оптимизацию изображений и lazy loading.
Культура и преимущества
Офисный или гибридный формат работы в Казани с графиком 5/2 и гибким началом и окончанием рабочего дня.
ДМС со стоматологией после испытательного срока.
Оборудованный офис рядом с центром города, кухня, спортзал и душевые.
Командные мероприятия: корпоративы, выезды на природу, настольные игры и квизы.