от компании (организации): Банк Открытие в городе (населённом пункте): Москва, Россия
в отрасли экономики "Информационные технологии, интернет, телеком" → "Банковское ПО"
с заработной платой: по договоренности
Вакансия № 21282536 добавлена в базу данных сайта Работа в Москве и Московской области (МО, Подмосковье): Четверг, 19 сентября 2024 года.
Дата обновления вакансии № 21282536 на сайте Работа в Москве и Московской области (МО, Подмосковье): Четверг, 14 ноября 2024 года.
Обращаем Ваше внимание, что на момент обращения к работодателю вакансия № 21282536 может быть уже занята. Администрация сайта Работа в Москве и Московской области (МО, Подмосковье) приносит извинения за доставленные неудобства.
Требования к опыту работы:
3–6 лет
Тип занятости:
полная занятость
График работы:
полный день
Дополнительные сведения о вакансии: IOS разработчик
Наш технологический стек:
- Swift 5.3, 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.
Обязанности работника на вакансии: IOS разработчик
- Разрабатывать интерфейс и реализацию клиентской логики мобильного-банка;
- Разрабатывать новые функциональные модули;
- Улучшать код и скорость работы с каждой задачей;
- Принимать решения по архитектуре и технологиям приложения;
- Автоматизировать процесс разработки и тестирования;
- Участвовать в еженедельных встречи разработчиков (tech-talk).
Требования к работнику на вакансии: IOS разработчик
- Опыт разработки под 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.
Мы предлагаем вам: - Стать частью крупного, динамично развивающегося банка;
- Работу в команде единомышленников, неравнодушных к передовым технологиям и практикам;
- Неограниченные возможности для совершенствования ваших навыков и знаний, обучаясь у лучших и решая сверхамбициозные задачи;
- Позитивную рабочую атмосферу, дружный коллектив;
- Удобное расположение офисов;
- Достойную и конкурентную заработную плату и годовые премии;
- Разнообразный социальный пакет: ДМС, страхование жизни, страхование для выезжающих за границу, льготные условия приобретения банковских продуктов, скидки в фитнес-клубах и в компаниях-партнерах.
Откликнуться на эту вакансию: IOS разработчик
Предыдущая вакансия:
Вакансия № 21282533 на должность Менеджер объекта от компании Фулл Клининг в городе (населенном пункте) Москва