Команда Управление развития технологий Аппарата Президента в поисках iOS-разработчика.
Обязанности
разрабатывать мобильное приложение
оценивать задачи, планировать и работать в Agile / Scrum
проводить Code Review и поддерживать качество кода
контролировать сроки и оптимизировать работу команды
использовать современные инструменты, подходы и технологии
Требования
языки и платформа: уверенное владение Swift и UIKit; наличие практического опыта работы со SwiftUI.
асинхронность и многопоточность: опыт управления конкурентным кодом с использованием GCD, а также современного подхода Swift Concurrency (async/await, actors).
работа с данными: опыт проектирования и оптимизации локальных хранилищ на базе Core Data.
архитектура ПО: глубокое понимание паттернов Clean Architecture и MVVM, умение применять их для построения масштабируемых приложений.
сетевое взаимодействие: понимание принципов REST API, опыт интеграции мобильных клиентов с бэкенд-сервисами.
управление зависимостями: знание принципов внедрения зависимостей (DI), опыт работы с Swinject или аналогичными фреймворками.
контроль версий: уверенное владение Git. Понимание стратегий ветвления (Gitflow, Trunk-based development) и командной работы в распределенной команде.
Условия
комфортный современный офис в Москве
график работы – офис
ежегодный пересмотр зарплаты, квартальная и годовая премия
корпоративный спортзал и зоны отдыха
более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
программа адаптации и помощь руководителя на старте (для Junior позиций)
расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
подписка Прайм с возможностью совместного использования на трёх близких
вознаграждение за рекомендацию друзей в команду Сбера