Описание
Мы ищем опытного Mobile iOS Developer для участия в разработке и сопровождении iOS-приложений в рамках программы государственного сектора. Успешный кандидат имеет серьёзный коммерческий опыт разработки нативных iOS-приложений на Swift, с практическим знанием как SwiftUI, так и UIKit. Вы будете работать на всех этапах жизненного цикла мобильной разработки, создавая качественный функционал приложений и интегрируя iOS-приложения с backend-сервисами через REST API. Роль подойдёт практикующему iOS-разработчику, которому комфортно работать в устоявшейся среде разработки и вносить вклад в надёжные, поддерживаемые и ориентированные на пользователя мобильные приложения.
Задачи
•Разработка и поддержка нативных iOS-приложений на Swift
•Создание современных интерфейсов и компонентов приложений с использованием SwiftUI
•Разработка и поддержка существующего функционала с использованием UIKit
•Эффективная работа с iOS SDK и средой разработки Xcode
•Интеграция мобильных приложений с backend-системами и сервисами через REST API
•Разработка чистого, поддерживаемого и переиспользуемого кода приложений
•Диагностика и устранение дефектов и технических проблем в приложениях
•Участие в код-ревью, тестировании и непрерывном улучшении iOS-кодовой базы
•Совместная работа с разработчиками, техническими специалистами и более широкими командами доставки
•Поддержка доставки безопасных, надёжных и производительных мобильных приложений в среде государственного сектора
Требования
•Swift — серьёзный практический опыт нативной разработки под iOS
•SwiftUI — опыт разработки современных пользовательских интерфейсов iOS
•UIKit — практический опыт создания и поддержки приложений на UIKit
•iOS SDK — хорошее понимание нативных фреймворков iOS, компонентов и разработки приложений
•Xcode — уверенное использование на протяжении всего цикла разработки, отладки и сборки
•Интеграция REST API — опыт интеграции iOS-приложений с RESTful-сервисами и обработки ответов/данных API
•Глубокое понимание принципов разработки мобильных приложений и жизненного цикла iOS-приложений
•Опыт устранения неполадок, отладки и улучшения существующих мобильных приложений
•Умение эффективно работать в составе совместной команды разработки и доставки
Будет плюсом
•Опыт работы с крупномасштабными или корпоративными мобильными приложениями
•Предыдущий опыт работы в государственном секторе или регулируемых средах
•Опыт работы в Agile-командах доставки
•Понимание систем контроля версий и практик совместной разработки
•Осведомлённость о вопросах безопасности, производительности и доступности мобильных приложений
Условия
•Работа удалённая, с периодическими поездками в офис в Лондоне, возможно 1-2 раза в месяц
•Ставка £350 в день, в рамках IR35
•Срок контракта: 3-6 месяцев
•Доступны гибкие условия работы