Software Mind
Software Mind
Software Mind — технологическая компания, предоставляющая услуги по разработке программного обеспечения и цифровой трансформации организациям в сферах искусственного интеллекта, SaaS и телекоммуникаций. Компания разрабатывает индивидуальные программные решения и мобильные приложения, оказывает консультационные услуги в области облачных технологий и создает решения на основе ИИ с учетом потребностей клиентов из таких отраслей, как финансовые услуги, телекоммуникации, биотехнологии и медиа. В команде Software Mind более 1 000 сотрудников, которые помогают компаниям, работающим на глобальных рынках, реализовывать технологические инициативы и развивать цифровые направления.

iOS-разработчик среднего и старшего уровня — удалённая работа в Румынии

Разрабатывайте масштабируемые игровые приложения на Swift для международных клиентов Software Mind. Отвечайте за архитектуру iOS, качество кода, CI/CD, тестирование и производительность платформы Games-as-a-Service.

Описание

  • Устанавливать и поддерживать архитектурные стандарты для команды iOS
  • Поддерживать высокое качество кода в процессе разработки для iOS
  • Использовать системы контроля версий, инструменты CI/CD и облачную инфраструктуру
  • Поддерживать надёжность и эффективность процессов разработки и развёртывания
  • Применять принципы чистой архитектуры, автоматизацию тестирования, оптимизацию производительности и рефакторинг
  • Создавать привлекательные, ответственные и высокопроизводительные решения для игровой платформы eInstant
  • Участвовать в запуске и дальнейшем совершенствовании платформы Games-as-a-Service
  • Выполнять задачи в международных проектах для ведущих мировых клиентов

Требования

  • Не менее четырёх лет профессионального опыта разработки для iOS
  • Продвинутое владение Swift
  • Глубокое знание UIKit, Xcode, XCTests и Fastlane
  • Практический опыт работы с архитектурными паттернами MVVM, MVC, MVP и VIPER
  • Опыт разработки масштабируемых мобильных приложений с REST API
  • Глубокое понимание принципов чистого кода, разработки через тестирование и оптимизации производительности
  • Опыт работы в среде Agile/Scrum
  • Отличные навыки коммуникации и командной работы
  • Свободное владение английским языком на уровне не ниже B2+
  • Знание Objective-C
  • Опыт работы со SwiftUI, Combine или RxSwift
  • Опыт работы с облачной архитектурой мобильных приложений или мобильным DevOps

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

  • Гибкие варианты удалённого сотрудничества
  • Работа над международными проектами для ведущих мировых клиентов
  • Возможности поездок, связанные с международными проектами
  • Неформальная рабочая атмосфера
  • Возможности внутреннего и внешнего обучения
  • Инициативы по поддержанию благополучия