iSimpleLab (ООО «АйСимплЛаб») - российская компания, разработчик программного обеспечения в области дистанционного банковского обслуживания приглашает на постоянную работу iOS-разработчика
Обязанности:
- Поддержка и модернизация существующих мобильных приложений компании.
- Проведение декомпозиции, оценки трудоемкости и сроков поставленных задач.
- Формирование архитектуры приложения.
- Взаимодействие с аналитиками, дизайнерами и тестировщиками.
- Самостоятельное тестирование и отладка разрабатываемых продуктов, прежде чем передавать на проверку QA-инженерам.
- Разработка новых мобильных приложений компании.
Требования:
- Опыт работы на позиции iOS-разработчика от 3 лет.
- Навыки написания кода, которые соответствуют принятым в индустрии стандартам.
- Отличное знание Objective-C, Swift, iOS SDK, Xcode.
- Умение создавать и работать с элементами UI из кода.
- Знание распределенных систем контроля версий (GIT flow), баг-треккингов.
- Опыт работы с Developer Center, App Store Connect, TestFlight
- Понимание модели клиент-серверных взаимодействий (REST, JSON, XML, SSL, подпись и т.д).
- Знание принципов хранения данных в iOS SDK.
- Умение работать со сторонними библиотеками (CocoaPods, различные SDK и т.п.).
- Умение работать с Push-уведомлениями.
- Умение разбираться в чужом коде.
- Способность работать в условиях жестких сроков.
Желаемые качества:
- Опыт работы с Notification Service Extension.
- Изучение новых технологий, отслеживание новых функций iOS SDK.
- Знание различных архитектур (MVC, MVP, MVVM и других).
- Опыт взаимодействия нативного кода с JavaScript.
- Навыки написания Unit-тестов.
- Коммуникабельность, ориентированность на сотрудничество с высоким чувством ответственности и умением работать в команде.
- Владение английским языком на уровне, достаточном для чтения, написания технической документации, деловой переписки (желательно).
Будет плюсом:
- Наличие приложений, которые можно продемонстрировать.
- Познания по защите информации, способах хранения данных, алгоритмов хэширования и шифрования в iOS.
- Опыт настройки и взаимодействия с системами автоматической сборки проектов (Jenkins, Gitlab CI).
- Опыт создания СocoaPods библиотек.
- Опыт написания приложений для Apple Watch.
- Опыт работы с Swift UI, Async/Await, PropertyWrapper, опыт работы с различными датчиками iPhone
Условия:
Полный рабочий день, возможность удаленной работы
Трудоустройство по ТК РФ
Квартальные премии
Испытательный срок 3 месяца