DEV
August 19

React / React Native разработчик (Senior)

🆔DEV-620

📝 Краткое описание

  • Грейд: Senior
  • Ставка: 1 700 руб/ч
  • Локация: РФ, РБ
  • Длительность проекта: долгосрочный (~9 месяцев)
  • Краткое описание: разработка B2C-продукта в сфере MedTech — «навигатора здоровья» в виде кроссплатформенного приложения и сайта

🎯 Требования (стек)

  • Опыт работы с React от 4 лет (включая TanStack Router).
  • Опыт работы с React Native от 4 лет.
  • Опыт работы с TypeScript от 4 лет.
  • Отличное знание React, понимание жизненного цикла и архитектуры Fiber.
  • Опыт работы с MobX, понимание Proxy.
  • Опыт работы с Event Loop и клиент-серверным взаимодействием.
  • Опыт работы с кэшированием, нормализацией данных и управлением запросами (Polling, Refetch, Lazy, Queries/Mutations).
  • Опыт оптимизации загрузки изображений и работы с виртуализацией.
  • Будет плюсом:
    • Опыт работы с mobx-utils.
    • Работа с React-Native-Fs.
    • Понимание Property Drilling и корректное использование контекста.
    • Опыт разработки Storybook-компонентов для React Native.

📌 Описание вакансии

О проекте: крупный MedTech-сервис, B2C-продукт — мобильное приложение и сайт, помогающий пользователям находить и использовать медицинские услуги
Описание роли: участие в разработке масштабного кроссплатформенного решения, построенного на React и React Native
Основные задачи:

  • Разработка кросс-платформенного приложения на React и React Native
  • Оптимизация рендеринга (мемоизация: React.memo, useMemo, useCallback)
  • Работа с кастомными хуками
  • Управление состоянием: useState, useRef, useContext, MobX
  • Работа с контекстом и глобальным состоянием
  • Реализация клиент-серверного взаимодействия, асинхронных запросов
  • Работа с TanStack Query (кэширование, нормализация)
  • Написание кастомной UI-библиотеки, работа с SASS
  • Работа с анимациями: React-native-reanimated, Lottie
  • Понимание архитектуры React Native: JSI, Fabric, Turbomodules

📩 Присылайте CV + данные по кандидату:
● ФИО
● Страна + Город
● Дата рождения
● Грейд
● Ставка
● Дата, с которой готов приступить к работе
● Оценить требования ДА/НЕТ, в соответствии с наличием опыта
● Все требования с ответом "ДА" должны иметь отражение в CV кандидата

Вопросы и предложения ➡️ @Pro_test_Studi. Указать 🆔 запроса.