Задачи: — Участие в разработке новых мобильных и веб-продуктов, а также поддержка и развитие существующих проектов. — Разработка мобильных приложений на React Native с использованием Expo и Expo Router. — Создание и поддержка веб-сайтов и приложений на React и Next.js. — Реализация интерфейсов по дизайн-макетам с обеспечением адаптивности и корректной работы в разных браузерах. — Разработка переиспользуемых компонентов и поддержка архитектуры проектов. — Интеграция REST API, работа с запросами, состоянием приложения, кешированием данных, обработкой загрузки и ошибок. — Анализ существующей кодовой базы, доработка функциональности, исправление ошибок и проведение рефакторинга. — Поиск и устранение проблем производительности веб-приложений. — Участие в обсуждении технических решений и оценке задач. Требования: — От двух лет коммерческого опыта frontend-разработки. — Уверенное владение JavaScript ES6+, TypeScript и React. — Практический опыт разработки на Next.js, понимание SSR, SSG, ISR, Server Components и Client Components. — Обязательный практический опыт разработки мобильных приложений на React Native с использованием Expo и Expo Router. — Уверенное владение HTML и CSS, опыт адаптивной и кроссбраузерной вёрстки. — Опыт работы с REST API, управлением состоянием, асинхронными запросами и кешированием данных. — Умение создавать переиспользуемые компоненты и понимание принципов Feature-Sliced Design. — Понимание основных подходов к оптимизации производительности веб-приложений. — Опыт работы с Git, ESLint и Prettier. — Навыки разбора задач, уточнения требований, работы с существующим кодом, внимательность к деталям интерфейса, умение объяснять технические решения и применять обратную связь. Условия: — Работа в офисе в Кемерово. — Удалённый формат не рассматривается. О компании: Мэйк — digital-агентство, специализирующееся на проектах для промышленности и госсектора. Работает с 2009 года, в команде 50 специалистов. Среди клиентов — Правительство Кузбасса, Роскосмос, Правительство ЯНАО, Ростелеком, Мегафон и другие.
Загружаем…