Перенесена в архив: iOS Team Lead
Отправить резюме
О вакансии
FinTech-лидер в странах Ближнего Востока находится в поиске iOS Team Lead. Компания разрабатывает ряд финансовых сервисов с фокусом на модель buy now pay later.
Текущая платформа - это:
- JS SDK, подключенный на сайтах партнеров (напрямую и через набор плагинов к e-com платформам).
- Личный кабинет пользователя: десктопная и мобильная версии сайтов, мобильные приложения для iOS и Android.
- Личный кабинет партнера: десктопная и мобильная версии сайтов.
- Мобильное приложение для кассиров в оффлайн магазинах.
- Мобильное приложение клиента.
- Мобильные SDK для интеграции в приложения партнеров.
- И, конечно, API для обслуживания этих клиентов.
- Стек: Golang, PostgreSQL, Redis, Kubernetes, Google Cloud Platform, Gitlab, React Native.
- В разработке сейчас нативные мобильные SDK для iOS/Android.
Что нужно делать:
- Глобальная задача – сделать классный сервис для финансового продукта, быть в кармане у пользователя, быть для клиента надежным финансовым институтом, которому можно доверять.
Основные задачи:
- В ближайшее время команде предстоит много интересных проектов: запуск в новых странах, дополнительные сервисы для клиентов (cash back, программа лояльности, виртуальные карты для Apple/Google Pay), affiliate marketing для партнерской сети, аналитика, новые методы оплаты, персонализированные пуш-уведомления, in-app-messages, сториз в приложении, нативные мобильные SDK для iOS/Android и многое другое.
- Разработка и поддержка приложения компании: понадобится много новых экранов, компонентов и API для внешнего и внутреннего использования в event-driven архитектуре.
- Проработка технических и бизнес метрик.
- Поддержка работы приложений в production-окружении.
Что ожидают:
- Отличное знание Swift + тимлидство в продакшене от 3-х лет.
- Хорошее понимание паттернов построения архитектуры, желательно в E-commerce-приложениях.
- Опыт построения архитектуры E-commerce-приложений, работу с модульным приложением, над которым работают 3-4 команды (чтобы не толкались в пулл реквестах).
- Знание декларативного подхода в проектировании интерфейсов SwiftUI.
- Знание современных подходов к организации стейта приложения (MVVM/Redux).
- Combine.
- Опыт работы с SDK аналитики и мобильной атрибуции (Firebase Analytics, AppsFlyer, Segment).
- Опыт с Firebase (аналитика, пуши, remote conf, app distribution).
- Опыт построения сложной навигации в приложении (команда использует react-navigation).
- Опыт построения системы доставки данных в приложение - где-то нужен realtime, где-то достаточно одного простого запроса на сервер, а где-то нужно ждать пуш в FG и его обработать - круто, если тебе довелось со всем этим работать и ты знаешь, как выбирать транспорт под задачу.
- Опыт работы с отдельными нативными технологиями, горячо любимыми в E-commerce и FinTech такие как пуши (с разделением на технические + маркетинговые), диплинки, IDFA etc.
- Опыт с платежными сервисами и гейтвеями + понимание, почему там нельзя допускать ошибок.
- Опыт построения отказоустойчивого приложения, в котором код ключевых решений обставлен метриками.
- Большое желание развиваться вместе с продуктом.
- Настрой Getting things done.
- Желание выпускать максимально чистые релизы, чтобы можно было с гордостью сказать - это сделал я - и это работает на
10/10
.
Будет плюсом:
- Опыт работы с арабским языком и RTL-раскладкой.
- Английский язык Upper Intermediate и выше.
- Опыт в FinTech-сфере.
Условия:
- Гибкость и свобода в принятии решений.
- Возможность удаленной работы из любой точки мира.
- Команда профессионалов.
Присылайте резюме на hr@digitalhr.ru или в Telegram: @DigitalHRAgency