Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
Компания больше не ищет сотрудника. Посмотрите похожие предложения

Senior iOS Developer
в Открытие
250 000 — 280 000 ₽/мес на руки
📍 Москва (м. Полянка)
Можно удалённо из РФ
Специализация
Mobile (iOS)
Уровень
Senior
Требуемый опыт
3+ лет
Технологии/инструменты
Swift
OOP
GCD
Objective-C
UIKit
Realm
Core Data
MVC
VIPER
CleanSwift
RESTful API
URLSession
WebSockets
Открытие входит в ТОП-10 крупнейших банков России. В 2020 году интернет и мобильный банк Открытие занял второе место в рейтинге Internet Banking Rank.
Наш стек:
- Swift 5.5, Realm, DAO (планируем переход на CoreData), Clean Swift (VIP циклы), активно используем Operations.
- Роутинг — используем координаторы, есть собственное решение для обработки диплинков.
- Верстка — используем SnapKit (есть старые компоненты на Interface Builder), также интегрирован Canvas Preview на базе SwiftUI для удобной верстки.
- Модульная архитектура с грамотно выстроенной иерархией, наши модули действительно билдятся параллельно.
- Gitlab, CI, Fastlane и автоматизация, поддержка iOS11+, интеграции с Firebase, Xcodegen.
- SwiftLint, SwiftFormat и другие самописные статические анализаторы кода и ресурсов проекта, нет легаси кода, средство для DI — Uber Needle.
- Развиваем инфраструктуру автотестов (Appium, нативные тесты), собственный Transport для клиент-серверного взаимодействия.
- Активно используются Snapshot тесты, для моков используем MockingBird, для интеграционных тестов KIF, есть Quick и Nimble.
Чем предстоит заниматься
- Разрабатывать интерфейс и реализацию клиентской логики мобильного банка.
- Разрабатывать новые функциональные модули.
- Улучшать код и скорость работы с каждой задачей.
- Принимать решения по архитектуре и технологиям приложения.
- Участвовать в еженедельных встречи разработчиков (tech-talk).
Требования
- Опыт разработки под iOS от 3-х лет и более.
- Отличные знания языка Swift, умение следить за трендами и знать новшества Swift 5+, а также знание ООП, шаблонов проектирования.
- Полное понимание многопоточности (GCD, Operation, средств синхронизации потоков).
- Полное понимание принципов работы iOS и жизненного цикла приложения, принципов работы Push / Local Notifications.
- Базовое представление о средствах защиты приложений от атак.
- Опыт разработки сложных пользовательских интерфейсов, анимаций, общее понимание принципов Dispatch и работы Swift / Objective-C Runtime.
- Хорошие знания о UIKit и принципах его работы, а также опыт работы с Realm в iOS, понимание Core Data, понимание архитектур MVC, VIPER, CleanSwift.
- Знание и понимание основных структур данных и алгоритмов.
- Понимание принципов работы RESTful API, хорошее понимание принципов работы URLSession, понимание и опыт работы с WebSockets.
Мы предлагаем
- ДМС, страхование жизни, полис ВЗР, скидки на ДМС для близких родственников.
- Доплату по больничным листам до 100% оклада за 10 календарных дней в году.
- Пакет спецпредложений от партнёров (скидки: на фитнес, мобильную связь, курсы, изучение иностранного языка, etc.).
- Льготные условия для приобретения банковских продуктов и специальная льготная программа по ипотеке для IT.
- Отсрочка от службы в армии при наличии высшего IT образования.
- Карьерные треки, внутренняя биржа вакансий.
- Корпоративный университет для обучения «Вселенная открытий».
- Экспертное IT-community: митапы, хакатоны, турниры, конференции на базе научно технологического центра в г. Сочи.
- Корпоративный портал — наша профессиональная соцсеть с профсообществами.
- Волонтёрские проекты, инициатором может стать каждый.
- Отсутствие делового дресс-кода.
- Работать возможно только на территории РФ.

Галия ВоякинаTech Recruiter

О компании Открытие
Сфера
Банки / Финтех
Размер
1001+
Открытие входит в ТОП-10 крупнейших банков России. Cоздают инновационные продукты и сервисы для более чем 3 млн клиентов. В 2020 году интернет и мобильный банк Открытие занял второе место в рейтинге Internet Banking Rank.