AppNation
AppNation
11 – 50 Zaměstnanci
B2CUmělá inteligence
AppNation je společnost působící v oblasti umělé inteligence, která vyvíjí a vydává mobilní aplikace pro spotřebitele využívající velké jazykové a vizuální modely. Její produktové portfolio zahrnuje generování fotografií a videí, chat a vyhledávání s podporou AI a také návrh interiérů pomocí AI. Společnost zároveň buduje infrastrukturu pro tyto služby a provozuje vysoce vytížené modelové pipeline, které každý den zpracovávají miliony predikcí a tokenů. Týmy AppNation pracují na technologiích AI, vývoji mobilních produktů, růstu spotřebitelské základny a integracích platforem, čímž rozšiřují přístup ke svým nástrojům a službám.

Seniorní iOS vývojář — hybridní práce v Turecku

Připojte se k AppNation jako seniorní iOS inženýr a podílejte se na vývoji a škálování mobilních aplikací využívajících AI. Povedete nativní architekturu iOS, integrace s platformou Apple, optimalizaci výkonu a propojení s Flutterem.

Popis

  • Vyvíjet a udržovat škálovatelné iOS aplikace připravené pro produkční provoz v jazycích Swift a SwiftUI
  • Vést nativní iOS vrstvu ve Flutter aplikacích včetně architektury, integrací a funkcí specifických pro platformu
  • Dodávat nativní funkce Apple, jako jsou widgety WidgetKit, Live Activities, Dynamic Island, App Intents, Siri Shortcuts, rozšíření pro oznámení a push notifikace, Share extensions, Sign in with Apple a StoreKit 2
  • Integrovat funkce AI do nativního prostředí iOS pomocí Core ML, modelů běžících přímo v zařízení, API Apple Intelligence a frameworků Speech a Vision
  • Navrhovat udržitelné iOS architektury, znovupoužitelné komponenty a jasné hranice mezi nativním kódem a Flutterem
  • Používat Instruments a nástroje pro produkční monitoring k analýze a zlepšování doby spuštění, využití paměti, odezvy a celkového výkonu aplikace
  • Zajišťovat spolehlivé fungování na podporovaných velikostech iPhonů a iPadů, operačních systémech a formátech zařízení
  • Rozvíjet testování, revize kódu, CI/CD, release procesy a observabilitu mobilních aplikací
  • Podporovat rozvoj týmu prostřednictvím revizí nativního kódu, interního vedení, sdílení znalostí a mentoringu v oblasti iOS pro vývojáře Flutteru

Požadavky

  • Nejméně pět let profesionálních zkušeností s vývojem pro iOS včetně vydávání a údržby produkčních aplikací v App Store
  • Silný zájem o ekosystém Apple a současné postupy vývoje pro iOS
  • Pokročilá znalost jazyka Swift a praktické produkční zkušenosti se SwiftUI
  • Hluboká znalost architektury iOS, životního cyklu aplikací, modulárního návrhu a API platformy
  • Praktická znalost rozšíření aplikací, WidgetKit, režimů na pozadí, push notifikací, StoreKit a životního cyklu aplikace
  • Porozumění Swift Concurrency včetně async/await, actors, strukturované konkurence a bezpečnosti vláken
  • Velmi dobrá znalost ARC, správy paměti, retain cycles a profilování výkonu
  • Jistota při práci s nástrojem Instruments a nástroji pro produkční diagnostiku
  • Zkušenost s konfigurací projektů Xcode, podepisováním kódu, provisioning, CI/CD a kompletním procesem vydání aplikace v App Store
  • Zkušenost s diagnostikou produkčních problémů pomocí crash reportů, logů, metrik a profilovacích nástrojů
  • Zkušenost s integrací nativního iOS kódu s multiplatformním frameworkem nebo silná ochota naučit se Flutter
  • Pracovní znalost angličtiny
  • Bakalářský titul v oboru počítačového inženýrství, informatiky nebo příbuzném oboru, případně odpovídající praktické zkušenosti

Benefity

  • Konkurenceschopné finanční ohodnocení
  • Soukromé zdravotní pojištění
  • Příspěvek na stravování
  • Příspěvek na dopravu
  • Podpora při relokaci
  • Flexibilní pracovní podmínky
  • Možnost vést projekty a ovlivňovat technická rozhodnutí
  • Příležitosti k rychlému profesnímu růstu