Москва, улица Арбат, 33
Метро: АрбатскаяМы занимаемся развитием и модификацией комплексной логистической системы корпоративного уровня. В рамках проекта мы создаем и совершенствуем мобильное приложение для iOS, которое является ключевым интерфейсом для клиентов и партнеров, интегрированным с основной enterprise-архитектурой и системами электронного документооборота.
Обязанности:
Разработка, модификация и поддержка высококачественного нативного мобильного приложения для iOS.
Участие во всем цикле разработки: от обсуждения требований с аналитиками до публикации в App Store.
Тесная интеграция мобильного клиента с backend-сервисами через REST API, работа с электронными документами и сложными бизнес-процессами.
Написание чистого, поддерживаемого и эффективного кода на Swift и Objective-C.
Реализация и поддержка модульной архитектуры приложения (MVC, MVP, MVVM).
Написание модульных (Unit) и UI-тестов для обеспечения надежности кодовой базы.
Оптимизация производительности и отзывчивости интерфейса, работа с многопоточностью (GCD, OperationQueue).
Работа в команде с использованием Git, участие в код-ревью и следование лучшим практикам разработки.
Требования:
Опыт коммерческой разработки под iOS от 2-х лет в проектах по созданию или серьезной модификации публичных приложений.
Обязательное уверенное владение языками: Swift и Objective-C.
Глубокий практический опыт работы с основными фреймворками: UIKit и Foundation.
Опыт применения в проектах распространенных архитектурных подходов (MVC, MVP, MVVM) и паттернов проектирования.
Практический опыт работы с сетевым слоем (HTTP/S, REST API, JSON) и многопоточностью (GCD).
Опыт автоматизированного тестирования (Unit, UI-тесты).
Опыт работы в Agile-командах (Kanban/Scrum) и с инструментами управления (Jira, Git).
Понимание принципов DevOps применительно к мобильной разработке (CI/CD, профилирование, мониторинг).
Опыт работы над большими проектами со сложной бизнес-логикой и интеграциями.
Фабрика Решений
Москва
до 310000 RUR