
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
Преимущества
- Гибкие варианты удалённого сотрудничества
- Работа над международными проектами для ведущих мировых клиентов
- Возможности поездок, связанные с международными проектами
- Неформальная рабочая атмосфера
- Возможности внутреннего и внешнего обучения
- Инициативы по поддержанию благополучия