🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

Middle iOS Developer (Swift)

Universal Mobile Systems ( ТМ Mobiuz )
Ташкент
Гибрид
Опубликовано: 03 Nov 2026

Основные задачи:

  • Разработка и развитие мобильных приложений компании для платформы iOS.

  • Реализация нового функционала в соответствии с требованиями продукта и бизнес-задачами.

  • Поддержка, оптимизация и повышение производительности существующих приложений.

  • Участие в проектировании архитектуры приложения и проработке пользовательских сценариев.

  • Интеграция мобильных приложений с REST API и Backend-сервисами.

  • Обеспечение качества, стабильности и безопасности мобильных приложений.

  • Написание и поддержка качественного, читаемого и масштабируемого кода.

  • Проведение тестирования, выявление и устранение ошибок.

  • Участие в Code Review и соблюдение стандартов разработки.

  • Взаимодействие с командами Backend, QA, аналитики, дизайна и Product Manager.

  • Участие в оценке задач, планировании сроков и командных встречах.

  • Поддержка младших специалистов и обмен техническим опытом внутри команды.

Наши ожидания:

  • Коммерческий опыт iOS-разработки от 2–3 лет.

  • Уверенное знание Swift: Optionals, Generics, Protocols, Extensions, Closures и Property Wrappers.

  • Понимание принципов ООП, SOLID, DRY, KISS и основных паттернов проектирования.

  • Практический опыт разработки интерфейсов с использованием UIKit и/или SwiftUI.

  • Хорошее понимание жизненного цикла iOS-приложений и UIViewController.

  • Опыт работы с многопоточностью: GCD, async/await, Task, Actors.

  • Опыт интеграции REST API с использованием URLSession, работы с JSON и обработки сетевых ошибок.

  • Уверенное владение Auto Layout и навыки создания адаптивных интерфейсов.

  • Понимание архитектурных подходов 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 и логирования.

  • Понимание причин утечек памяти, проблем производительности и зависаний интерфейса.

  • Навыки рефакторинга и написания поддерживаемого кода.

  • Опыт участия в Code Review.

Инструменты и процессы разработки:

  • Уверенное владение Xcode.

  • Опыт работы с Git: Branch, Merge, Rebase, Pull Request и разрешение конфликтов.

  • Понимание процессов сборки, подписания и распространения iOS-приложений.

  • Опыт подготовки приложений к публикации через App Store Connect и распространения с помощью TestFlight.

  • Понимание принципов CI/CD в мобильной разработке.

  • Навыки анализа Crash Reports и диагностики проблем на реальных устройствах.

Дополнительные преимущества:

  • Знание Human Interface Guidelines (HIG) и принципов проектирования интерфейсов iOS.

  • Опыт работы с Push-уведомлениями, Deep Links и Universal Links.

  • Опыт разработки фоновых задач и работы с различными состояниями приложения.

  • Опыт интеграции систем авторизации и аутентификации (OAuth 2.0, JWT).

  • Опыт работы с Firebase и аналогичными инструментами аналитики и мониторинга.

  • Понимание принципов TLS и безопасного взаимодействия с Backend API.

  • Опыт интеграции платёжных систем, карт и биометрической идентификации.

  • Опыт оптимизации производительности и энергопотребления приложений.

Мы предлагаем:

  • Работу над развитием мобильных продуктов телекоммуникационной компании.

  • Гибридный формат работы.

  • Работу в команде профессиональных разработчиков.

  • Участие в технических обсуждениях и принятии архитектурных решений.

  • Возможность профессионального развития и реализации собственных технических идей.

Формат работы: гибридный.

🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие