Proximity Works
Proximity Works
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 милиона души.