AppNation
AppNation
11 – 50 Zaposleni
B2CUmetna inteligenca
AppNation je podjetje za umetno inteligenco, ki razvija in objavlja mobilne aplikacije za potrošnike, zasnovane na velikih jezikovnih in vizualnih modelih. Njegov portfelj izdelkov vključuje ustvarjanje fotografij in videoposnetkov, klepet in iskanje s podporo umetne inteligence ter oblikovanje doma s pomočjo AI. Podjetje razvija tudi infrastrukturo, ki omogoča te izkušnje, in upravlja visokozmogljive modelske procese, ki vsak dan obdelajo milijone napovedi in žetonov. Ekipe podjetja AppNation delujejo na področjih tehnologij AI, razvoja mobilnih izdelkov, rasti uporabniške baze in integracij platform, medtem ko podjetje širi dostop do svojih orodij in storitev.

Senior razvijalec iOS — hibridno v Turčiji

Pridružite se podjetju AppNation kot senior iOS inženir ter razvijajte in povečujte mobilne aplikacije, ki jih poganja umetna inteligenca. Vodili boste izvorno arhitekturo iOS, integracije z Applovimi platformami, optimizacijo zmogljivosti in povezovanje s Flutterjem.

Opis

  • Razvijanje in vzdrževanje razširljivih iOS-aplikacij, pripravljenih za produkcijo, s Swiftom in SwiftUI
  • Vodenje izvorne plasti iOS v aplikacijah Flutter, vključno z arhitekturo, integracijami in funkcionalnostmi, značilnimi za platformo
  • Zagotavljanje izvornih zmogljivosti Apple, kot so pripomočki WidgetKit, Live Activities, Dynamic Island, App Intents, Siri Shortcuts, razširitve za obvestila in potisna obvestila, razširitve Share, Sign in with Apple in StoreKit 2
  • Vključevanje funkcionalnosti umetne inteligence v izvorne izkušnje iOS z uporabo Core ML, modelov v napravi, API-jev Apple Intelligence ter ogrodij Speech in Vision
  • Oblikovanje vzdržljivih arhitektur iOS, ponovno uporabljivih komponent in jasnih meja med izvornim kodom in Flutterjem
  • Uporaba Instruments in orodij za spremljanje produkcije za analizo in izboljšanje časa zagona, porabe pomnilnika, odzivnosti in splošne zmogljivosti aplikacije
  • Zagotavljanje zanesljive uporabniške izkušnje na podprtih velikostih naprav iPhone in iPad, operacijskih sistemih ter oblikah naprav
  • Napredovanje testiranja, pregledovanja kode, CI/CD, postopkov izdajanja in opazljivosti mobilnih aplikacij
  • Podpiranje razvoja ekipe s pregledi izvorne kode, internim usmerjanjem, srečanji za izmenjavo znanja in mentoriranjem razvijalcev Flutter na področju iOS

Zahteve

  • Vsaj pet let poklicnih izkušenj z razvojem za iOS, vključno s produkcijskimi aplikacijami, objavljenimi in vzdrževanimi v App Storu
  • Močno zanimanje za ekosistem Apple in sodobne prakse razvoja za iOS
  • Napredno znanje Swifta in praktične produkcijske izkušnje s SwiftUI
  • Poglobljeno poznavanje arhitekture iOS, življenjskega cikla aplikacij, modularnega načrtovanja in API-jev platforme
  • Praktično poznavanje razširitev aplikacij, WidgetKit, načinov delovanja v ozadju, potisnih obvestil, StoreKit in življenjskega cikla aplikacij
  • Razumevanje Swift Concurrency, vključno z async/await, akterji, strukturirano sočasnostjo in varnostjo niti
  • Odlično poznavanje ARC, upravljanja pomnilnika, ciklov zadržanja in profiliranja zmogljivosti
  • Gotovost pri delu z Instruments in produkcijsko diagnostiko
  • Izkušnje s konfiguracijo projektov Xcode, podpisovanjem kode, provisioningom, CI/CD in celotnim postopkom izdaje v App Storu
  • Izkušnje z diagnosticiranjem produkcijskih težav prek poročil o zrušitvah, dnevnikov, metrik in orodij za profiliranje
  • Izkušnje z integracijo izvorne kode iOS z večplatformskim ogrodjem ali močna pripravljenost za učenje Flutterja
  • Delovno znanje angleščine
  • Diploma iz računalniškega inženirstva, računalništva ali sorodnega področja oziroma enakovredne praktične izkušnje

Ugodnosti

  • Konkurenčno plačilo
  • Zasebno zdravstveno zavarovanje
  • Subvencija za prehrano
  • Subvencija za prevoz na delo
  • Podpora pri selitvi
  • Prilagodljive delovne ureditve
  • Priložnost za vodenje projektov in vplivanje na tehnične odločitve
  • Priložnosti za hiter strokovni razvoj

Sorodna delovna mesta