Работа над мобильными продуктами телеком-компании и участие в архитектуре, тестировании и релизах выглядят содержательно, но широкий список требований и отсутствие данных об оплате мешают полностью оценить предложение.
Кликните для подробной информации
Список на все случаиСовременный стекРабота над продуктом
Оценка от Hirify AI
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Middle iOS Developer (Swift): Разработка и развитие мобильных приложений телекоммуникационной компании для iOS с акцентом на архитектуру, производительность, безопасность и интеграцию с REST API. Фокус на создании адаптивных интерфейсов, многопоточности, тестировании, диагностике проблем и подготовке приложений к публикации.
Локация: Ташкент, проспект Амира Темура, 24; гибридный формат работы.
Компания
Universal Mobile Systems (ТМ Mobiuz) развивает мобильные продукты телекоммуникационной компании.
Что делать
Разрабатывать и развивать мобильные приложения для iOS.
Реализовывать новый функционал по требованиям продукта и бизнес-задачам.
Поддерживать, оптимизировать и повышать производительность существующих приложений.
Участвовать в проектировании архитектуры и пользовательских сценариев, интеграции с REST API и backend-сервисами.
Обеспечивать качество, стабильность и безопасность приложений, писать тесты, находить и устранять ошибки.
Участвовать в code review, оценке и планировании задач, взаимодействовать с Backend, QA, аналитикой, дизайном и Product Manager, поддерживать младших специалистов.
Требования
Коммерческий опыт iOS-разработки от 2–3 лет; в вакансии также указан опыт от 1 года до 3 лет.
Понимание ООП, SOLID, DRY, KISS, паттернов проектирования, жизненного цикла iOS-приложений и UIViewController.
Практический опыт с UIKit и/или SwiftUI, Auto Layout и адаптивными интерфейсами.
Опыт многопоточности: GCD, async/await, Task, Actors.
Опыт интеграции REST API через URLSession, работы с JSON и обработки сетевых ошибок.
Понимание MVC, MVVM или Clean Architecture, локального хранения данных через UserDefaults, Keychain, Core Data или SwiftData.
Знание Swift Package Manager и CocoaPods, управления памятью в Swift, ARC, strong, weak, unowned и предотвращения утечек.
Опыт интеграции сторонних SDK и библиотек, безопасного хранения токенов и конфиденциальных данных.
Опыт Unit-тестирования с XCTest или Swift Testing, понимание UI-тестирования и автоматизации тестов.
Навыки отладки через Xcode Debugger, Instruments и логирование, поиска утечек памяти, проблем производительности и зависаний интерфейса.
Уверенное владение Xcode, опыт работы с Git, включая Branch, Merge, Rebase, Pull Request и разрешение конфликтов.
Понимание сборки, подписания и распространения iOS-приложений, опыт публикации через App Store Connect и распространения через TestFlight.
Понимание CI/CD в мобильной разработке, анализ Crash Reports и диагностика проблем на реальных устройствах.
Хорошо, если есть
Знание Human Interface Guidelines и принципов проектирования интерфейсов iOS.
Опыт работы с Push-уведомлениями, Deep Links, Universal Links, фоновыми задачами и различными состояниями приложения.
Опыт интеграции OAuth 2.0, JWT, Firebase и аналогичных инструментов аналитики и мониторинга.
Понимание TLS и безопасного взаимодействия с Backend API.
Опыт интеграции платёжных систем, карт и биометрической идентификации.
Опыт оптимизации производительности и энергопотребления приложений.
Культура и преимущества
Гибридный формат работы в команде профессиональных разработчиков.
Работа над мобильными продуктами телекоммуникационной компании.
Участие в технических обсуждениях и принятии архитектурных решений.
Возможность профессионального развития и реализации собственных технических идей.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →