- Страна
- Россия
Главный разработчик iOS
Работа в Сбере — это престижный опыт в топовом финтехе с огромной базой пользователей и современным стеком (SwiftUI). Гибридный формат и масштаб задач делают вакансию крайне привлекательной для Senior-разработчиков.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Высокая сложность обусловлена требованиями к глубокому знанию Swift, SwiftUI и Combine, а также необходимостью работы в крупнейшем финтех-проекте с миллионной аудиторией. Ожидается уверенное владение многопоточностью и архитектурными паттернами.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, однако для позиции Senior iOS Developer в Сбере рыночный диапазон составляет от 350 000 до 500 000 рублей. Предложение соответствует или слегка превышает средние показатели по российскому финтех-рынку.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Контакты для отклика
Откройте контакты, указанные в вакансии.
Описание вакансии
ID 3590
Главный разработчик iOS
Senior
РФ
**Сбер
Гибрид или удаленно**Описание проекта
Крупнейший цифровой корпоративный банкинг в России и Восточной Европе.
СберБизнес – лучший цифровой банк для бизнеса по версиям премий Global Finance и MarksWebb. Он насчитывает свыше 2,6 млн активных пользователей в месяц и предлагает клиентам больше, чем консервативный транзакционный банкинг. Для предпринимателей СберБизнес – это платформа для ведения и развития бизнеса, целый мир сервисов и услуг на любом жизненном цикле компании. Каждый день сотни тысяч предприятий по всей стране начинают свой день с операций в СберБизнес.
Мы ищем iOS-разработчика в команду разработки мобильного приложения СберБизнес.
Наша аудитория пользователей уже превышает миллион пользователей и продолжает
стабильно расти. У нас амбициозная цель - сделать самый большой и самый современный
корпоративный банк!
Тестовое задание / Скрининг
Нет
Требования к кандидату
Требования
Разработка на Swift от 3х лет.
Знание функциональных особенностей языка, работа с Collections, Optionals,
Protocol Oriented, Generics
Опыт работы со SwiftUI от 2х лет, понимание Combine.
Опыт работы с UIKit, в том числе создание нестандартного UI, понимание
работы с жестами, работа с таблицами и коллекциями
Знание платформы iOS и экосистемы Apple: сертификаты приложения,
нотификации, разрешения
Знание особенностей управление памятью в iOS, умение пользоваться
инструментами отладки
Понимание архитектурных паттернов, желателен опыт использования
одной из архитектур: MVP, MVVM, VIPER
Понимание принципов сетевого взаимодействия: REST API, HTTP, JSON, APNs
Уверенное использование GCD и Structured concurrency (async await).
Опыт работы с Git, знание git flow
Написание Unit-тестов
Понимание принципов проектирования SOLID
Умение работать в команде
Ответственный и креативный подход к решению поставленных задач
Будет плюсом
Опыт управления зависимостями проекта, подключение подов, работа с
несколькими таргетами, разбиение на фреймворки,
настройка App Extensions
Участие в CodeReview
Обязанности кандидата
Обязанности
Разработка мобильного приложения под платформу iOS;
Выявление и исправление ошибок в работе текущего функционала;
Поддержка и развитие проекта, добавление нового функционала
*❗️**❗️**❗️Писать {{apply_contact}}⚡️**⚡️**⚡️**⚡️ С РЕЗЮМЕ В КОТОРОМ УКАЗАН ВОЗРАСТ И ЛОКАЦИЯ НАХОЖДЕНИЯ. Укажите 🆔 вакансии❗️ Без этой информации отклики не рассматриваются ❗️**❗️*
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Swift
- SwiftUI
- Combine
- UIKit
- REST API
- HTTP
- JSON
- APNs
- GCD
- Git
- SOLID
- Unit Testing
- MVP
- MVVM
- VIPER
Возможные вопросы на собеседовании
Проверка понимания современных механизмов асинхронности в Swift.
В чем ключевые отличия между использованием GCD и Structured Concurrency (async/await) в контексте управления памятью и безопасности потоков?
СберБизнес активно использует SwiftUI, важно понимать нюансы реактивного обновления интерфейса.
Как работает механизм обновления View в SwiftUI при использовании Combine и в чем разница между @StateObject и @ObservedObject?
Для крупного приложения критически важна производительность.
Какие инструменты Xcode Instruments вы используете для поиска утечек памяти и анализа загрузки CPU при работе с тяжелыми таблицами?
Проверка архитектурного мышления.
Какую архитектуру (MVP, MVVM или VIPER) вы считаете наиболее подходящей для масштабируемого банковского приложения и почему?
Работа с нестандартным UI требует понимания основ рендеринга.
Расскажите о вашем опыте создания кастомных UI-компонентов: как вы обрабатываете сложные жесты и оптимизируете отрисовку в UIKit?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

