СБЕР

IOs разработчик

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет

Мы создаем высоконагруженную, распределенную систему месседжинга, обеспечивающую надежную и масштабируемую передачу данных в режиме реального времени. Наши сервисы работают под высокой нагрузкой, обрабатывая миллионы сообщений в секунду.

Обязанности

  • Разработка и поддержка функциональности мессенджера, участие в проектировании архитектуры приложения.
  • Внедрение новых фич и оптимизация существующего функционала.
  • Работа над производительностью и стабильностью приложения.
  • Активное участие в code review, вклад в качество кода и архитектуры проекта.

Сотрудничество с командой для постоянного улучшения процессов разработки и поддержания высоких стандартов качества.

Требования

  • Продвинутое владение Swift (знание Objective-C приветствуется, но не обязательно).
  • Опыт работы с RxSwift преимущественно во всём проекте, включая core-часть, сервисы и WM/WC. Наличие опыта с другими реактивными фреймворками также приветствуется.
  • Работа с UIKit и разработка ленты на Texture. Опыт с Texture является большим плюсом, но не критичен. Возможность работы с SwiftUI в будущем.
  • Взаимодействие с сервером через gRPC. Опыт работы с gRPC приветствуется.
  • Работа с базой данных через GRDB, обёртку над SQLite.
  • Знание и понимание архитектуры MVVM+C и использование RxCoordinator для координации.
  • Dependency Injection через Swinject.
  • Опыт работы с мессенджерами является преимуществом, но не является обязательным.

Условия

  • гибкий график работы;
  • уровень заработной платы определяем по итогам собеседования, отталкиваемся от ваших ожиданий
  • команду профессионалов своего дела
  • бесплатный спортзал (в здании) и бассейн
  • ДМС с 1 дня работы
  • скидки от партнеров