Мобильный разработчик (React Native / Flutter / Kotlin Multiplatform)

Дата размещения вакансии: 05.11.2025
Работодатель: Низомов Фирдавс Валиевич
Уровень зарплаты:
от 120000 RUR
Город:
Москва
Днепропетровская улица 2
Требуемый опыт работы:
От 3 до 6 лет

Satib современная платформа объявлений для СНГ (по типу Avito / OLX) с микросервисной архитектурой, real-time чатами, платными услугами, поиском, картой и развитой системой личных кабинетов.
Backend-сервисы готовы, предстоит запуск мобильного приложения с нуля.

Основные задачи

  • Разработка кроссплатформенного мобильного приложения с нуля (iOS + Android).

  • Интеграция с готовыми backend-микросервисами через REST API и WebSocket.

  • Реализация экранов: авторизация, профиль, объявления, поиск, фильтры, чат, избранное, платные услуги.

  • Работа с Push-уведомлениями, геолокацией, картой (Yandex / Mapbox).

  • Оптимизация производительности и плавности интерфейсов.

  • Организация архитектуры проекта (навигация, состояние, кэширование).

  • Настройка CI/CD для сборки и публикации в App Store / Google Play.

  • Взаимодействие с фронтенд- и backend-командой (GitLab, Jira, Confluence).

Требования

  • Опыт коммерческой разработки мобильных приложений от 2 лет.

  • Уверенное владение React Native (или Flutter — по согласованию).

  • Опыт интеграции REST API, WebSocket, работы с токенами (JWT, refresh flow).

  • Понимание принципов state management (Redux, MobX, Zustand, Provider и т.п.).

  • Умение работать с Push-уведомлениями и Deep Links.

  • Опыт работы с картами (Mapbox, Yandex или Google Maps SDK).

  • Опыт публикации приложений в App Store / Google Play.

  • Умение писать чистый, модульный код и документировать архитектуру.

Будет плюсом

  • Опыт с TypeScript (для React Native) или Dart (для Flutter).

  • Понимание принципов чата в реальном времени (WebSocket, message queue).

  • Опыт интеграции платежей (In-App, платежные шлюзы).

  • Навыки анимации и кастомных UI-компонентов.

  • Опыт работы с Docker или локальными окружениями для микросервисов.

Условия

  • Запуск нового мобильного приложения в рамках большого проекта.

  • Готовая инфраструктура backend-сервисов и дизайн-система.

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

  • Работа в команде с опытными Backend, Frontend, QA и DevOps.

  • Гибкий график, долгосрочный контракт, участие в масштабном продукте.