Proximity Works
Proximity Works
Proximity Works je technologická poradenská společnost působící v oblasti umělé inteligence, SaaS, UX designu a produktového vývoje. Její tým vytváří vysoce výkonný software a strategie pro oblast AI pro organizace, které chtějí zvýšit produktivitu, škálovat své produkty a modernizovat provoz podnikání. Společnost spolupracovala s významnými organizacemi včetně Nasdaq, Disney a ESPN a propojovala odborné znalosti strojového učení s vývojem produktů a návrhem uživatelské zkušenosti.

Seniorní softwarový inženýr iOS — Bengalúru (hybridní režim)

Vyvíjejte škálovatelné aplikace ve Swiftu pro klienty Proximity Works z oblasti sportu, médií a zábavy. Vytvářejte mobilní funkce, řešení pro uchovávání dat, zvyšujte výkon a integrujte REST API.

Popis

  • Vyvíjejte spolehlivé a škálovatelné funkce iOS od návrhu až po vydání.
  • Vytvářejte a vylepšujte rozhraní pomocí SwiftUI a UIKit.
  • Navrhujte a implementujte místní ukládání dat pomocí SwiftData a Realm.
  • Pište čistý, otestovaný a zdokumentovaný kód.
  • Provádějte revize kódu a uplatňujte osvědčené inženýrské postupy.
  • Hledejte a odstraňujte výkonnostní úzká místa, problémy s pamětí a pády aplikace.
  • Spolupracujte s backendovými týmy na návrhu a používání REST API.
  • Podílejte se na plánování sprintů, technických diskusích a architektonických rozhodnutích.
  • Podporujte juniorní inženýry mentoringem.
  • Sledujte aktualizace platforem Apple, API a vývoj v oboru.
  • Rozhodujte o technických otázkách jako samostatný přispěvatel v týmu.

Požadavky

  • Alespoň tři roky profesionální praxe ve vývoji pro iOS.
  • Výborná znalost Swiftu; znalost Objective-C je výhodou.
  • Praktické zkušenosti se SwiftUI a UIKit, včetně jejich kombinování v jednom projektu.
  • Zkušenosti s používáním AI asistentů pro programování, jako jsou Claude nebo Cursor.
  • Zkušenosti se SwiftData a Realm, včetně návrhu schémat, migrací a optimalizace dotazů.
  • Znalost architektonických vzorů iOS, jako jsou MVVM, MVC, VIPER nebo TCA.
  • Porozumění vícevláknovému a souběžnému zpracování, včetně GCD, front Operation a Swift Concurrency.
  • Zkušenosti s Xcode, Instruments a nástroji pro ladění.
  • Znalost Swift Package Manageru a CocoaPods.
  • Porozumění síťové komunikaci pomocí URLSession a REST API a serializaci a deserializaci JSON.
  • Zkušenosti s psaním jednotkových testů a testů uživatelského rozhraní pomocí XCTest a XCUITest.
  • Znalost CI/CD pipeline a nástrojů, jako jsou Fastlane, Bitrise nebo GitHub Actions.
  • Znalost pokynů Apple pro rozhraní iOS a postupů přístupnosti.
  • Bakalářský titul v oboru informatiky, inženýrství či příbuzném oboru nebo odpovídající praktické zkušenosti.

Benefity

  • Spolupráce se zkušenými vedoucími, kteří vybudovali a řídili několik technologických, produktových a designových týmů.
  • Možnost významně přispět k úspěchu společnosti.
  • Připojení k týmu působícímu po celém světě.
  • Zkušenost s rozsáhlými produkty s velkým dopadem, které denně používá 370 milionů lidí.