Обязанности: Разрабатывать и поддерживать React web-приложения и мобильные приложения на React Native. Поддерживать чистую и масштабируемую фронтенд-архитектуру: модули/слои, границы, переиспользуемые компоненты. Развивать дизайн-систему / библиотеку компонентов. Улучшать производительность под реальные сценарии: оптимизация рендера, виртуализация лент/списков. ленивая загрузка / чанкинг. стабильная работа с сетью (дедупликация, кеширование, ретраи, пагинация). Вводить и поддерживать прагматичное тестирование: unit/component тесты (Jest, Testing Library); базовые e2e (Playwright/Cypress по необходимости). Требование: Образование высшее техническое. Опыт работы с REST API, Git, legacy-кодом. Умение разбираться в чужом коде и работать в команде. Готовность к поддержке и рефакторингу легаси систем. Знание английского языка, достаточное для чтения технической документации. 4+ лет коммерческого опыта фронтенд-разработки в продакшен-системах. Сильный React: функциональные компоненты, хуки, контекст. современный state/data слой (Redux Toolkit / Zustand / React Query или аналоги). Опыт React Native обязателен: навигация, особенности iOS/Android. база по производительности (списки, память, rerenders). Опыт доведения фич “под ключ” на клиенте: UI, состояние, интеграция с API, edge cases, надёжность. Желательно: Next.js / SSR. Опыт с Sentry (или аналогом) и мониторингом производительности. Опыт сборок/релизов (TestFlight / Play Console). Опыт разработки распределенных систем. Хорошее знание Python3, Django. Условия: Работа в современном офисе, метро Белорусская (1 минута от метро). Комфортные условия для работы. Кофе, чай, печенье. Полностью официальное трудоустройство.
Похожие вакансии
Senior Frontend Developer - React + React Native
Договорная
Москва. Станции метро: Белорусская
SiteMaster LTD