
Proximity Works е технологична консултантска компания, която работи в областта на изкуствения интелект, SaaS, UX дизайна и продуктовото инженерство. Екипът ѝ разработва високопроизводителен софтуер и стратегии за изкуствен интелект за организации, които се стремят да повишат производителността, да разширят продуктите си и да модернизират бизнес операциите си. Компанията е работила с големи организации, сред които Nasdaq, Disney и ESPN, като съчетава експертиза в машинното обучение с разработване на продукти и дизайн на потребителското изживяване.
Старши софтуерен инженер за iOS – Бенгалуру (хибридно)
Създавайте мащабируеми Swift приложения за клиентите на Proximity Works в областта на спорта, медиите и развлеченията. Разработвайте мобилни функционалности, съхранение на данни, подобрения в производителността и интеграции с REST API.
Описание
- Разработвайте надеждни и мащабируеми функции за iOS от дизайна до пускането им.
- Изграждайте и усъвършенствайте интерфейси със SwiftUI и UIKit.
- Проектирайте и внедрявайте локално съхранение на данни със SwiftData и Realm.
- Пишете чист, тестван и документиран код.
- Преглеждайте код и прилагайте добри инженерни практики.
- Откривайте и отстранявайте тесни места в производителността, проблеми с паметта и сривове.
- Работете с backend екипи по проектирането и използването на REST API.
- Участвайте в планирането на спринтове, техническите дискусии и архитектурните решения.
- Подкрепяйте младши инженери чрез менторство.
- Следете актуализациите на платформите на Apple, API интерфейсите и развитието в индустрията.
- Вземайте технически решения като самостоятелен член на екипа.
Изисквания
- Поне три години професионален опит в разработката за iOS.
- Отлично владеене на Swift; познаването на Objective-C е предимство.
- Практически опит със SwiftUI и UIKit, включително комбинирането им в един проект.
- Опит с AI помощници за програмиране като Claude или Cursor.
- Опит със SwiftData и Realm, включително проектиране на схеми, миграции и оптимизиране на заявки.
- Познаване на архитектурни модели за iOS като MVVM, MVC, VIPER или TCA.
- Разбиране на многопоточността и конкурентното изпълнение, включително GCD, Operation Queues и Swift Concurrency.
- Опит с Xcode, Instruments и инструменти за отстраняване на грешки.
- Познаване на Swift Package Manager и CocoaPods.
- Разбиране на мрежовата комуникация с URLSession, REST API и сериализацията и десериализацията на JSON.
- Опит с писане на модулни и UI тестове с XCTest и XCUITest.
- Познаване на CI/CD процеси и инструменти като Fastlane, Bitrise или GitHub Actions.
- Познаване на насоките на Apple Human Interface Guidelines и практиките за достъпност.
- Бакалавърска степен по компютърни науки, инженерство или сродна област, или равностоен практически опит.
Придобивки
- Работа с опитни лидери, изградили и ръководили множество технологични, продуктови и дизайнерски екипи.
- Възможност за значим принос към успеха на компанията.
- Присъединяване към екип, работещ по целия свят.
- Натрупване на опит с мащабни продукти със значително въздействие, използвани ежедневно от 370 милиона души.