Вакансия: IOS Developer (Middle+)
Описание вакансии
Мы ищем iOS-разработчика в команду, которая занимается разработкой мобильного банка Уралсиб для частных клиентов. Да, мы банк, но с минимумом бюрократии, и мы делаем новое, современное, а главное - удобное для пользователей приложение.
Откликайся, если хочешь тоже стать частью команды крутого продукта! Но есть просьба - укажи ссылку на свой гитхаб в сопроводительном письме.
Наш стек:
Swift, UiKit, VIPER, MVC, SPM, Autolayout, Snapkit, GitFlow, CI/CD, CoreData, Realm, UrlSessions, Alamofire, Moya, Unit-тесты, GCD, async/await, UserDefaults, EventKit
Чем предстоит заниматься:
- Разрабатывать, разрабатывать и разрабатывать на Swift (Obj-C совсем нет)
- Проектировать и развивать архитектуру приложения
- Участвовать в принятии ключевых решений
- Взаимодействовать с UX-дизайнерами, QA-инженерами, системными аналитиками
- Предлагать идеи по развитию продукта
Наши ожидания:
- Опыт разработки на Swift от 2 лет
- Умение создавать сложные и интересные UI-элементы
- Знания о том, как работать с сетью (Alamofire, Moya)
- Умение работать с системой контроля версий git, опыт работы в команде, знаешь что такое PR
- Знание кто такой Дядюшка Боб и читал Чистый код , SOLID
- Опыт работы с базами данных такие как SQlite, CoreData, Realm
- Знания о буквах, связанных с нашим продуктом: Swift Package Manager (никакого CocoaPods), Swinject, Moya, Alamofire, ObjectMapper, SwiftyMock
- Умение писать как Unit-тесты, так и XCUI-тесты
- Понимание CI/CD, а мега-плюсом будет опыт настройки
А вообще мы знаем, что идеала не существует, поэтому самое главное, что ты должен уметь:
- Запускать Xcode и уметь чистить Derived Data
Преимуществом будет:
- Опыт работы в финтехе
- Опыт подготовки требований к микросервисам
- Опыт работы в сфере разработки мобильных приложений
- Опыт работы с JIRA/Confluence
Мы предлагаем:
- Новый и современный офис у метро Калужская (или полностью удаленный формат работы)
- Позитивную и заряженную команду профессионалов и адекватное руководство
- Среду для твоего развития через новые и сложные задачи
- Непосредственное участие в разработке уникальных продуктов, которыми будут пользоваться миллионы клиентов (в том числе и мы)
- Возможность влиять на рабочие процессы, улучшать их и делать удобными для себя и окружающих
- Работу в среде, где приветствуется инициативность и поощряется нестандартный подход
- Возможность профессионального и карьерного роста (у нас есть внутреннее обучение, возможность посещать конференции, митапы, хакатоны)
- Полный рабочий день с гибким графиком
- Стабильный белый оклад и систему премирования
- ДМС с первого месяца работы.