
Software Mind е технологична компания, която предоставя услуги за разработване на софтуер и дигитална трансформация на организации в областта на изкуствения интелект, SaaS и телекомуникациите. Дейността ѝ включва разработка на софтуер по поръчка, мобилни приложения, консултиране в областта на облачните технологии и решения, насочени към изкуствения интелект, съобразени с нуждите на клиенти от сектори като финансови услуги, телекомуникации, биотехнологии и медии. С екип от над 1000 служители Software Mind подкрепя технологични инициативи и дигиталния растеж на компании, работещи на глобалните пазари.
Софтware инженер за 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
Придобивки
- Гъвкави възможности за дистанционно сътрудничество
- Работа по международни проекти с водещи глобални клиенти
- Възможности за пътувания, свързани с международни проекти
- Неформална работна среда без корпоративна атмосфера
- Възможности за вътрешно и външно обучение
- Инициативи за благосъстояние