iOS Developer
сопроводительное письмо
описание
Команда разрабатывает SDK, встраивающийся в мобильные приложения банка и ДЗО, предоставляющий возможность отвечать на вопросы и решать задачи пользователя посредством большой языковой модели GigaChat.
задачи
- Контролировать рост размера SDK, перфоманс, плавность переходов в UI
- Участвовать в принятии кроссплатформенных архитектурных решений фронтового/мобильного SDK
- Разрабатывать и развивать текущую архитектуру SDK в iOS
- Разрабатывать API с приложением (в которое интегрируется SDK) и с бэком Цифрового ассистента
- Решать системные задачи, такие, например, как перевод сетевого слоя SDK из WebView в натив
требования
- Уверенное владение Swift и UIKit
- Умение применять паттерны проектирования, понимание инверсии зависимостей
- Знание REST API, работа с протоколами HTTPS, WebSocket
- Опыт разработки приложений end-to-end
- Понимание принципов Offline First
- Опыт разработки чата
- Знание WebKit, опыт работы с WebView и умение работать с инструментами отладки WebView
- Опыт работы со SwiftUI
- Опыт разработки библиотек и проектирования API
- Будет плюсом готовность работать с большим количеством неопределенности
условия
- Возможность профильного обучения (обучение и сертификация за счет компании в Корпоративном университете)
- Профессиональный рост
- Гибкий график начала рабочего дня
- Стабильная, конкурентная «белая» заработная плата (оклад + премии)
- Льготные условия по кредитам Сбербанка
- ДМС, страхование от несчастных случаев, социальные гарантии, корпоративные мероприятия
навыки