Разработчик для iOS в Мессенджер
Требования
Местоположение и тип занятости
Компания
Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов
Описание вакансии
О компании и команде
Мы разрабатываем корпоративный мессенджер в составе Яндекс 360 и платформу для организации чатов в сервисах Яндекса. Поставляем нативные приложения, встраиваемые клиентские SDK (нативные и web-based), поддерживаем и развиваем высоконагруженный бэкенд для всех чатов. Если вам интересно превращать туманные идеи в работающие механизмы, которые будут радовать пользователей, присоединяйтесь к нашей команде.
Что нужно делать:
- разрабатывать Мессенджер;
- повышать производительность и надёжность. Множество механизмов, гарантирующих функционирование высоконагруженного мессенджера даже в нестабильном окружении, могут стать для вас настоящим интеллектуальным вызовом;
- помнить о том, что Мессенджер — это еще и встраиваемый SDK с жёсткими требованиями к размеру, потреблению памяти и количеству зависимостей.
Наш стек:
- код на Swift и Objective-C, новая разработка на Swift;
- хранение данных в БД NoSQL и SQLite;
- реактивный и функциональный подходы к разработке ПО;
- работа с сетью: Protobuf через WebSocket и HTTP-запросы с REST API;
- Unidirection Data Flow;
- Git, trunk-based development.
Ожидания от кандидата
- больше трёх лет занимались коммерческой разработкой мобильных приложений;
- имеете опыт клиент-серверной разработки;
- умеете работать в команде.
Условия работы
- сильная команда, с которой можно расти;
- сложные задачи для сервисов с самыми требовательными пользователями — коллегами;
- расширенная программа ДМС: стоматология, обследования, вызов врача на дом и многое другое;
- оплата 80% стоимости ДМС для супругов и детей;
- курсы, тренинги, участие в конференциях.