
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í.