·
Junior / Middle iOS Developer
•••••••• is an IT consulting company that provides technology solutions and services.
Languages: fluent Portuguese.
Hybrid (Lisbon, Portugal).
••••••••
More details in Ana Neves's ••••••••.
Больше вакансий для junior-специалистов: ••••••••
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
#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
••••••••
Милленниум — лидирующий В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.
Умение самостоятельно диагностировать ошибки, тестировать приложения и выпускать обновления.
Будет преимуществом
Практический опыт разработки на React Native.
Опыт миграции нативных приложений на кроссплатформенные технологии.
Знание TypeScript.
Опыт настройки CI/CD и мониторинга ошибок мобильных приложений.
Комфортную рабочую атмосферу без присутствия в офисе
Возможность развиваться в интересном для себя направлении
Предлагать новые идеи и воплощать их в жизнь
Работа в аккредитованной ИТ-компании из реестра Минцифры (отсрочка от мобилизации)
Стабильные выплаты зарплат;
Оплачиваемые больничные и отпуска;
Дружный и активный коллектив, который всегда поможет и поддержит;
Ежегодные корпоративные мероприятия;
Для сотрудников, у кого стаж работы составляет от 2 до 5 лет, предусмотрено получать стандартные услуги страхования без дополнительного запроса гарантийных писем, по которому можно получить: Амбулаторную помощь (Стандарт), Помощь на дому и Телемедицину;
Уникальной возможностью, которая есть только в нашей компании является бесплатное проживание на время отпуска в собственных корпоративных квартирах в г. Сочи для Вас и всей Вашей семьи в полном составе абсолютно бесплатно.
HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.