АО «Рабитабанк», один из крупнейших банков страны, предоставляет Вам возможность построить успешную карьеру и развиваться профессионально в команде. Рабитабанк ищет людей, готовых учиться, позитивных и творчески подходящих к своей работе.
iOS-разработчик банковских приложений
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Руководить разработкой передовых приложений для iOS, обеспечивающих высокую производительность;
- Тесно сотрудничать с командами, включая Product Owner, дизайнеров и бэкенд-разработчиков, чтобы предлагать решения по UX;
- Принимать архитектурные решения и предлагать технические решения при разработке приложений для iOS;
- Проводить всесторонний анализ кода, предоставляя конструктивную обратную связь для обеспечения его качества;
- Исследовать и решать сложные технические проблемы и ошибки;
- Оптимизировать производительность приложения и управление памятью с помощью передовых технологических инструментов;
- Применять в проектах тенденции развития iOS, инструменты и новые технологии;
- Содействовать внедрению стандартов кодирования и процессов разработки в команде;
- Наставлять и руководить разработчиками младшего и среднего уровня, помогать их техническому развитию;
- Сотрудничать с командой QA для обеспечения всестороннего тестирования;
- Вносить вклад в планирование, оценку и выполнение спринтов;
- Вносить улучшения в существующий код приложений.
требования
- Обширный опыт работы с языком программирования Swift и глубокие знания UIKit или SwiftUI;
- Опыт проектирования архитектуры и разработки сложных приложений для iOS с акцентом на производительность;
- Экспертные знания архитектурных шаблонов приложений для iOS (MVVM, VIPER, Clean Architecture и т. д.);
- Глубокое понимание iOS SDK, Auto Layout и Interface Builder;
- Высокий уровень знаний систем контроля версий, в особенности Git;
- Обширный опыт работы с RESTful API, сетевыми технологиями и асинхронным программированием;
- Знание хранения основных данных, управления базами данных и стратегий синхронизации данных;
- Превосходное понимание принципов проектирования мобильных приложений и рекомендаций Human Interface Guidelines;
- Навыки отладки и методов оптимизации производительности;
- Опыт работы с передовыми фреймворками и технологиями iOS, такими как Core Animation, Core Graphics, Metal и т. д.;
- Уверенное понимание жизненного цикла;
- Обширный опыт работы с фреймворками тестирования (XCTest, XCTestUI и т. д.) и написания модульных тестов и UI-тестов;
- Знакомство с процессами CI/CD;
- Знание лучших практик обеспечения безопасности мобильных приложений и методов шифрования;
- Навыки наставничества и руководства младшими членами команды, сильные коммуникативные и лидерские навыки.
условия
- Условий в вакансии нет
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.