universal mobile systems ( тм mobiuz )

Middle iOS Developer (Swift)

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

universal mobile systems ( тм mobiuz )

Зарплата не указанаУзбекистанТашкентГибрид

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

  • Разработка и развитие мобильных приложений компании для платформы 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.

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

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

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

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

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

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

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

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

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

Похожие вакансии iOS разработчик

hh.ru
TS Dev

IOS-разработчик (Middle+ / Senior)

TS Dev
Зарплата не указанаРоссияМоскваУдалёнка

iOS-разработчик (Middle+ / Senior)

Ищем опытного iOS-разработчика для развития мобильного приложения крупной высоконагруженной системы в корпоративном и банковском домене. Предстоит разрабатывать новые функции и архитектурные модули, интегрировать приложение с backend-сервисами, обеспечивать качество и производительность кода, а также учитывать повышенные требования к безопасности пользовательских данных.

Рассматриваем специалистов уровня Middle+ / Senior с коммерческим опытом от 5 лет. Также готовы обсудить кандидатов уровня Middle с опытом от 2 лет.

Что будет в работе

  • Разрабатывать и развивать iOS-приложения на Swift и Objective-C.

  • Проектировать архитектуру новых модулей и функциональности с использованием MVC, MVVM, VIPER, Clean Architecture и других подходов.

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

  • Реализовывать пользовательские интерфейсы на UIKit и/или SwiftUI с учётом адаптивности, Auto Layout и доступности.

  • Интегрировать мобильное приложение с backend-сервисами через REST API, прорабатывать контракты и обработку ошибок.

  • Работать с HTTP/HTTPS, JSON и XML, обеспечивать корректную обработку сетевых запросов и состояний приложения.

  • Писать unit-тесты на XCTest, повышать тестовое покрытие и качество кода.

  • Участвовать в CI/CD-процессах: сборке приложения, запуске тестов и подготовке релизов в TestFlight / App Store.

  • Работать с Git в команде: ветвление, Pull / Merge Requests, code review и соблюдение стандартов разработки.

  • Взаимодействовать с аналитиками, backend-разработчиками, QA и продуктовой командой, вести задачи и документацию в Jira и Confluence.

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

Что важно

Опыт и образование

  • Законченное высшее профильное образование: Computer Science, IT, прикладная математика или смежные направления.

  • Коммерческий опыт iOS-разработки от 5 лет для уровня Middle+ / Senior. Готовы рассматривать кандидатов уровня Middle с опытом от 2 лет.

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

Язык и технологии

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

  • Опыт работы с Objective-C: чтение, поддержка и развитие существующего legacy-кода.

  • Понимание ООП, основных принципов проектирования, алгоритмов и структур данных.

  • Опыт разработки клиент-серверных приложений и интеграции с REST API.

  • Понимание HTTP/HTTPS, JSON и XML.

Архитектура и качество

  • Практический опыт применения архитектурных паттернов MVC, MVVM, VIPER или аналогичных.

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

  • Опыт написания unit-тестов с использованием XCTest.

  • Понимание принципов CI/CD для мобильной разработки: сборка, тестирование и выпуск релизов.

  • Опыт командной работы с Git: ветвление, code review, Pull / Merge Requests.

Безопасность и процессы

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

  • Знакомство с механизмами безопасного хранения данных, работы с токенами и биометрической аутентификацией.

  • Навыки работы с Jira, Confluence или аналогичными системами управления разработкой.

  • Умение взаимодействовать с командой, аргументировать технические решения и отвечать за качество реализуемой функциональности.

Будет плюсом

  • Опыт разработки и проектирования интернет-банков, знание банковской предметной области.

  • Практический опыт работы со SwiftUI, Combine / RxSwift и async/await.

  • Опыт настройки и поддержки CI/CD с использованием Fastlane, GitHub Actions, Bitrise, Jenkins или аналогичных инструментов.

  • Опыт написания UI-тестов с использованием XCUITest.

  • Знание принципов модульной архитектуры, динамических фреймворков и управления зависимостями через SPM / CocoaPods.

  • Практический опыт работы с Keychain, CryptoKit, биометрией и secure storage.

  • Опыт публикации приложений в App Store, наличие GitHub-проектов или собственных приложений.

Английский

Достаточно уровня, позволяющего читать и понимать техническую документацию.

Процесс

  • Короткое общение с рекрутером.

  • Техническое интервью / TechCertify-скрининг.

  • Передача на подходящие проекты клиентам.

Соц.сети

Middle+/Senior iOS Developer (Design System)

Неизвестный работодатель
Зарплата не указанаКазахстанАлматыОфис

Middle+ / Senior iOS Developer в команду Design System
#iOSDeveloper #SenioriOSDeveloper #MiddleiOSDeveloper #Swift #iOS #UIKit #Xcode #Tuist #UDF #SOLID #SwiftConcurrency #GCD #ARC #Алматы #Офис

Требования:
Коммерческий опыт iOS-разработки от 3 лет. Уверенное знание Swift, iOS SDK, Xcode и UIKit. Опыт разработки сложных и переиспользуемых UI-компонентов. Опыт с Tuist и многомодульной архитектурой. Понимание MVVM, Clean Architecture, UDF и SOLID. Знание ARC, GCD и Swift Concurrency. Опыт написания unit-тестов и работы с Git. Будет плюсом: Опыт разработки iOS Design System, UI Kit или внутренних библиотек компонентов. Знание дизайн-токенов и принципов работы с Figma. Опыт реализации Light/Dark Mode и поддержки доступности интерфейсов. Опыт snapshot-тестирования.

Локация:📍Алматы, офис.

Контакт для отклика: •••••••• или •••••••• +СV

••••••••

hh.ru
от 200k ₽РоссияМоскваУдалёнка

Милленниум — лидирующий В2В Travel Tech агрегатор. В основе нашей компании — собственная технологическая платформа. Мы задаём ритм, действуем решительно и сейчас мы ищем новых людей, чтобы перейти на другую скорость.

Ищем самостоятельного мобильного разработчика для развития и поддержки корпоративного приложения на Android и iOS.

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

Обязанности:
  • Поддержка и развитие существующих мобильных приложений Android и iOS.

  • Разработка новых функций и интеграций с backend.

  • Исправление ошибок и оптимизация производительности.

  • Самостоятельная подготовка и публикация релизов.

  • Управление сертификатами, ключами подписи и настройками приложений.

  • Участие в оценке и возможном переходе на React Native.

Требования:
  • Опыт коммерческой мобильной разработки от 3 лет.

  • Уверенное знание Kotlin / Java для Android.

  • Практический опыт разработки или поддержки приложений на Swift для iOS.

  • Знание JavaScript и понимание принципов React Native.

  • Опыт интеграции с REST API, push-уведомлениями и авторизацией.

  • Практический опыт работы с Apple Developer, App Store Connect и Google Play Console.

  • Опыт самостоятельной сборки, подписания и публикации приложений в App Store и Google Play.

  • Умение самостоятельно диагностировать ошибки, тестировать приложения и выпускать обновления.

  • Опыт работы с Git.

Будет преимуществом

  • Практический опыт разработки на React Native.

  • Опыт миграции нативных приложений на кроссплатформенные технологии.

  • Знание TypeScript.

  • Опыт настройки CI/CD и мониторинга ошибок мобильных приложений.

Условия:
  • Комфортную рабочую атмосферу без присутствия в офисе

  • Возможность развиваться в интересном для себя направлении

  • Предлагать новые идеи и воплощать их в жизнь

  • Работа в аккредитованной ИТ-компании из реестра Минцифры (отсрочка от мобилизации)

  • Стабильные выплаты зарплат;

  • Оплачиваемые больничные и отпуска;

  • Дружный и активный коллектив, который всегда поможет и поддержит;

  • Ежегодные корпоративные мероприятия;

Для сотрудников, у кого стаж работы составляет от 2 до 5 лет, предусмотрено получать стандартные услуги страхования без дополнительного запроса гарантийных писем, по которому можно получить: Амбулаторную помощь (Стандарт), Помощь на дому и Телемедицину;

Уникальной возможностью, которая есть только в нашей компании является бесплатное проживание на время отпуска в собственных корпоративных квартирах в г. Сочи для Вас и всей Вашей семьи в полном составе абсолютно бесплатно.

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.