Nexus Cognitive
Nexus Cognitive
Nexus Cognitive предоставляет модульный интеллектуальный слой и открытую платформу данных для организаций, которые создают решения на базе ИИ поверх существующих корпоративных систем. Универсальный шлюз запросов связывает данные из хранилищ, озёр данных и облачных платформ, а автоматическое обогащение и централизованное управление помогают сохранять бизнес-контекст и готовить информацию к использованию ИИ. Компания также предлагает управляемый полнофункциональный сервис для внедрения аналитики доходов, клиентов, операций и рисков. Nexus Cognitive описывает свой подход как способ сократить разрозненность инструментов и ускорить внедрение ИИ без замены существующей инфраструктуры.

Контрактный iOS-разработчик

Создавайте нативные приложения на Swift для облачной платформы Nexus Cognitive с данными и ИИ в роли контрактного iOS-разработчика. Ведите функции от дизайна до выпуска в App Store и отслеживайте их работу после запуска.

Описание

  • Ведите разработку функций iOS от передачи дизайна до разработки, тестирования и выпуска.
  • Создавайте и поддерживайте нативные приложения iOS на Swift, SwiftUI и UIKit.
  • Преобразуйте макеты Figma в качественные и доступные интерфейсы с точной компоновкой.
  • Подключайте REST- и GraphQL API, обрабатывая аутентификацию, ошибки, кеширование и работу офлайн.
  • Согласовывайте контракты API с backend-разработчиками и проверяйте конечные точки с помощью Postman или Charles Proxy.
  • Создавайте модульную, хорошо структурированную кодовую базу и пишите модульные и UI-тесты с XCTest.
  • Настраивайте подпись кода, сертификаты, профили подготовки и сборки Xcode.
  • Управляйте сборками для QA, UAT и production с помощью схем и конфигураций сборки Xcode.
  • Распространяйте сборки через App Store Connect, проводите бета-тестирование в TestFlight и учитывайте отзывы тестировщиков.
  • Создавайте страницы приложений в App Store и занимайтесь отправкой на проверку, App Review, выпуском production-версий и поэтапным развертыванием.
  • Отслеживайте сбои и производительность после запуска с помощью Instruments, Crashlytics или Sentry.
  • Работайте с коллегами из backend-, Android-, дизайн- и QA-команд в Agile-среде.

Требования

  • Имеете не менее шести лет профессионального опыта разработки для iOS, включая приложение, выпущенное в App Store.
  • Имеете практический опыт полного цикла разработки приложений — от дизайна до развертывания, включая распространение через TestFlight и отправку в App Store.
  • Имеете опыт интеграции REST API в приложения iOS с помощью URLSession или Alamofire и разбора JSON с Codable.
  • В совершенстве владеете Swift, SwiftUI и UIKit.
  • Знаете подходы к архитектуре iOS, такие как MVVM, Clean Architecture или TCA.
  • Имеете опыт работы со Swift Concurrency (async/await), Combine и Core Data или SwiftData.
  • Знаете рекомендации Apple Human Interface Guidelines и стандарты доступности.
  • Работали с Xcode, Swift Package Manager и репозиториями Git на Azure DevOps.
  • Будет преимуществом: опыт работы с инструментами CI/CD для мобильной разработки, такими как Xcode Cloud, Fastlane, Bitrise или GitHub Actions.
  • Будет преимуществом: знание push-уведомлений, встроенных покупок, виджетов или App Clips.
  • Будет преимуществом: опыт работы с кодовыми базами на Objective-C.
  • Будет преимуществом: знакомство с аналитикой, feature flags и A/B-тестированием.
  • Будет преимуществом: вклад в проекты Swift с открытым исходным кодом или сильное портфолио приложений.
  • Будет преимуществом: знакомство с API на .NET 8 и PostgreSQL.

Преимущества

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