IOS разработчик

Зарплата

От 260 000 ₽

Требуемые навыки

ПриложенияСтарший (Senior) · Swift

Местоположение и тип занятости

Полный рабочий день · Можно удаленно

Компания

Универсальный банк, входит в топ-10 крупнейших банков России

Описание вакансии

Банк Открытие ищет в команду IOS разработчика (Senior/Middle) в связи с расширением штата сотрудников, предлагаем дополнить команду по разработке мобильных приложений в отделе Автоматизации дистанционного банковского обслуживания.

Кратко о нас:

Открытие — входит в ТОП-10 крупнейших банков России (второе место в рейтинге Internet Banking Rank) и обладает премией в области клиентского опыта СХ WORLD AWARDS.

В номинации «Платежный сервис В2С» в шорт-лист вошла банковская виртуальная клавиатура для смартфонов Open Key, а также у банка Открытие – первая на российском рынке виртуальная клавиатура с интегрированными банковскими операциями для мобильных устройств.

Важнейшей составляющей успеха Открытия является динамическая модель time to market (T2M), проведенная трансформацию IT-ландшафта, широкое внедрение DevOps-практик и современная IT-архитектура банка, все это обеспечивает высокую скорость разработки и вывода в промышленную эксплуатацию новых продуктов и сервисов.

Наше мобильное приложение для смартфонов на базе IOS заняло 5-е место.

Наши офисы входят в категорию «Лучшие цифровые офисы».

Наш технологический стек IOS:

∙ Swift 5.3

∙ Realm, DAO (планируем переход на CoreData)

∙ Clean Swift (VIP циклы)

∙ Роутинг - используем координаторы, есть собственное решение для обработки диплинков

∙ Активно используем Operations

∙ Собственный Transport для клиент-серверного взаимодействия

∙ Верстка – используем SnapKit (есть старые компоненты на Interface Builder), также интегрирован Canvas Preview на базе SwiftUI удобной верстки.

∙ Модульная архитектура с грамотно выстроенной иерархией, наши модули действительно билдятся параллельно.

∙ Gitlab, CI, fastlane и автоматизация

∙ Поддержка iOS11+

∙ Интеграции с Firebase

∙ Xcodegen

∙ SwiftLint, SwiftFormat и другие самописные статические анализаторы кода и ресурсов проекта

∙ Развиваем инфраструктуру автотестов (Appium, нативные тесты)

∙ Нет легаси кода

∙ Средство для DI - Uber Needle

∙ Активно используются Snapshot тесты

∙ Для моков используем MockingBird

Вам предстоит:

∙ Разрабатывать интерфейс и реализацию клиентской логики мобильного-банка;

∙ Разрабатывать новые функциональные модули;

∙ Улучшать код и скорость работы с каждой задачей;

∙ Принимать решения по архитектуре и технологиям приложения;

∙ Автоматизировать процесс разработки и тестирования;

∙ Участвовать в еженедельных встречи разработчиков (tech-talk).

Мы ждем от вас:

∙ Опыт разработки под iOS 2,5 года и более;

∙ Отличные знания языка Swift, умение следить за трендами и знать новшества Swift 5+, а также знание ООП, шаблонов проектирования;

∙ Полное понимание многопоточности (GCD, Operation, средств синхронизации потоков);

∙ Полное понимание принципов работы iOS и жизненного цикла приложения, принципов работы Push \ Local Notifications;

∙ Базовое представление о средствах защиты приложений от атак;

∙ Опыт разработки сложных пользовательских интерфейсов, анимаций, общее понимание принципов Dispatch и работы Swift \ObjC Runtime;

∙ Хорошие знания о UIKit и принципах его работы, а также опыт работы с Realm в iOS, понимание Core Data, понимание архитектур MVC, VIPER, CleanSwift;

∙ Знание и понимание основных структур данных и алгоритмов;

∙ Понимание принципов работы RESTful API, хорошее понимание принципов работы URLSession, понимание и опыт работы с Websocket.

Бонусы

Мы предлагаем вам:

∙ Стать частью крупного, развивающегося банка с внутренней атмосферой startup;

∙ Работу в команде единомышленников, неравнодушных к передовым технологиям и практикам;

∙ Неограниченные возможности для совершенствования ваших навыков и знаний, обучаясь у лучших и решая сверхамбициозные задачи;

∙ У вас будет возможность попробовать свою бизнес идею в нашей «Фабрике Пилотов»

∙ Позитивную рабочую обстановку в режиме Focus & Flow

, дружный коллектив;

∙ Достойную и конкурентную заработную плату, квартальные и годовые премии, размер которых зависит от результатов вашей работы;

∙ Возможна полностью удалённая работа или гибридный график посещения офиса в Москве;

∙ Разнообразный социальный пакет: ДМС, страхование жизни, страхование для выезжающих за границу, льготные условия приобретения банковских продуктов, скидки в фитнес-клубах и в компаниях-партнерах.

Ваш отклик

Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.