Kem

Senior React Native Developer

3 000 - 4 000 USD
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • JavaScript
  • TypeScript
  • React
  • Английский язык
  • Дизайн интерфейсов
  • Git
  • Разработка ПО
  • React Native
  • Expo
  • Jest
  • Expo.dev
  • Mobile development
  • Zustand
  • React-hook-form
  • Zod
  • Английский — B2 — Средне-продвинутый

О нас:

В Kem мы создаём быстрый и удобный способ отправки и использования денег по всему миру, используя крипто-инфраструктуру. Нашу платформу поддерживают крупнейшие игроки рынка, и она позволяет пользователям переводить средства за считанные секунды — без банков, границ и с минимальными комиссиями.

О вакансии

Мы ищем высококвалифицированного и мотивированного Senior React Native разработчика, который возьмёт на себя ведущую роль в создании мобильного приложения для iOS и Android. Вы станете ключевым членом нашей инженерной команды и будете отвечать за реализацию продуктового видения в виде производительного, безопасного и удобного мобильного решения.

Наше приложение построено на современной технологической базе с использованием Expo.dev (React Native). Вы будете реализовывать функциональность на всех этапах жизненного цикла разработки. Работа проходит в быстро меняющейся удалённой среде — в тесном взаимодействии с разработчиками, дизайнерами и продакт-менеджерами, с упором на надёжность и масштабируемость приложения.

Обязанности

Разработка и поддержка мобильного криптобанкинг-приложения с использованием React Native и Expo.

• Реализация навигации с помощью Expo Router.

• Построение и управление потоками аутентификации с использованием Firebase Auth (Google, email/пароль), Apple Sign-In, Facebook Login (react-native-fbsdk-next).

• Интеграция Firebase Cloud Messaging для push-уведомлений.

• Использование Firebase Remote Config для feature flag’ов и A/B тестирования.

• Реализация форм с помощью React Hook Form и Zod для валидации.

• Эффективное управление состоянием приложения с помощью Zustand.

• Получение данных, кэширование и управление состоянием сервера с помощью TanStack React Query.

• Реализация интернационализации (i18n) с помощью i18next и react-i18next.

• Создание анимаций и визуализаций данных с использованием Reanimated, Lottie, Skia и D3.js.

• Мониторинг производительности приложения через Sentry, отладка API-запросов с Reactotron.

• Написание чистого, поддерживаемого и хорошо документированного кода, обеспечение качества с помощью Jest, React Test Renderer, ESLint, Prettier и Husky.

• Плотное взаимодействие с командами продукта, дизайна и тестирования для проектирования и выпуска нового функционала.

Требования

3+ лет профессионального опыта в мобильной разработке с использованием React Native.

• Уверенное владение Expo.dev и его экосистемой.

• Подтверждённый опыт с:

• Zustand (управление состоянием)

• TanStack React Query (получение данных)

• Expo Router (навигация)

• React Hook Form + Zod (формы и валидация)

• Firebase Auth (аутентификация)

• Опыт реализации push-уведомлений, аналитики и feature flag’ов с помощью Firebase (FCM, Analytics, Remote Config).

• Опыт работы с фреймворками для тестирования (Jest, react-test-renderer).

• Знание инструментов контроля качества кода (ESLint, Prettier) и Git-воркфлоу (Husky, lint-staged, Commitizen).

• Отличные коммуникативные навыки и способность эффективно работать в быстром, удалённом, стартап-ориентированном окружении.

Будет плюсом

Опыт работы с криптовалютами или финтех-приложениями.

• Опыт работы с продвинутыми библиотеками анимации: Reanimated, Skia, Lottie.

• Опыт работы с react-native-fbsdk-next, Expo Apple Sign-In.

• Навыки визуализации данных с использованием D3.js.

• Понимание Agile или Scrum-подходов.

• Опыт нативной мобильной разработки (Swift, Objective-C, Kotlin, Java).

• Знание CI/CD пайплайнов для мобильной разработки (EAS Build и др.).

Что мы предлагаем

100% удалённая работа с гибким графиком.

• Возможность участвовать в создании нового поколения платформы криптоплатежей.

• Сплочённая и поддерживающая команда стартапа.

• Конкурентоспособная компенсация и перспективы долгосрочного роста.

• Шанс стать частью следующего крупного финтех-проекта на Ближнем Востоке.