5 декабря 2025
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.
Гибкий график, долгосрочный контракт, участие в масштабном продукте.