
Az AppNation olyan mesterségesintelligencia-vállalat, amely nagy nyelvi és vizuális modellekre épülő, fogyasztóknak szánt mobilalkalmazásokat fejleszt és ad ki. Termékportfóliója magában foglalja a fénykép- és videógenerálást, a mesterséges intelligenciával támogatott csevegést és keresést, valamint az MI-alapú otthontervezést. A vállalat az ezek mögött álló infrastruktúrát is kiépíti, és nagy volumenű modellfeldolgozási folyamatokat működtet, amelyek naponta több millió előrejelzést és tokent dolgoznak fel. Az AppNation csapatai mesterségesintelligencia-technológián, mobiltermék-fejlesztésen, fogyasztói növekedésen és platformintegrációkon dolgoznak, miközben a vállalat bővíti eszközei és szolgáltatásai elérhetőségét.
Senior iOS-fejlesztő — hibrid munkavégzés Törökországban
Csatlakozz az AppNationhöz senior iOS-mérnökként, és fejlessz, illetve skálázz mesterséges intelligenciával működő mobilalkalmazásokat. Vezesd a natív iOS-architektúrát, az Apple-platformok integrációját, a teljesítményoptimalizálást és a Flutter-kapcsolatokat.
Leírás
- Skálázható, éles használatra kész iOS-alkalmazások fejlesztése és karbantartása Swift és SwiftUI használatával
- A Flutter-alkalmazások natív iOS-rétegének vezetése, beleértve az architektúrát, az integrációkat és a platformspecifikus funkciókat
- Olyan Apple-natív képességek megvalósítása, mint a WidgetKit-widgetek, a Live Activities, a Dynamic Island, az App Intents, a Siri Shortcuts, az értesítési és push-bővítmények, a Share-bővítmények, a Sign in with Apple és a StoreKit 2
- MI-funkciók integrálása natív iOS-élményekbe a Core ML, az eszközön futó modellek, az Apple Intelligence API-k, valamint a Speech és Vision keretrendszerek használatával
- Karbantartható iOS-architektúrák és újrahasznosítható komponensek kialakítása, egyértelmű határok létrehozásával a natív és a Flutter-kód között
- Az Instruments és az éles környezetet figyelő eszközök használata az indulási idő, a memóriahasználat, a válaszkészség és az alkalmazás általános teljesítményének elemzésére és javítására
- Megbízható felhasználói élmény biztosítása a támogatott iPhone- és iPad-méreteken, operációs rendszereken és eszközformákon
- A tesztelés, a kódellenőrzés, a CI/CD, a kiadási folyamatok és a mobilmegfigyelhetőség fejlesztése
- A csapat fejlődésének támogatása natívkód-ellenőrzésekkel, belső útmutatással, tudásmegosztó alkalmak szervezésével és Flutter-fejlesztők iOS-mentorálásával
Követelmények
- Legalább ötéves professzionális iOS-fejlesztési tapasztalat, beleértve az App Store-ban kiadott és karbantartott éles alkalmazásokat
- Erős érdeklődés az Apple-ökoszisztéma és a korszerű iOS-mérnöki gyakorlatok iránt
- Magas szintű Swift-ismeret és gyakorlati, éles környezetben szerzett SwiftUI-tapasztalat
- Az iOS-architektúra, az alkalmazás életciklusa, a moduláris tervezés és a platform API-jai mélyreható ismerete
- Gyakorlati ismeretek az alkalmazásbővítmények, a WidgetKit, a háttérmódok, a push-értesítések, a StoreKit és az alkalmazás életciklusa terén
- A Swift Concurrency ismerete, beleértve az async/await használatát, az actorokat, a strukturált konkurenciát és a szálbiztonságot
- Az ARC, a memóriakezelés, a retain cycle-ok és a teljesítményprofilozás erős ismerete
- Magabiztos munkavégzés az Instruments és az éles környezeti diagnosztikai eszközök használatával
- Tapasztalat az Xcode-projektek konfigurálásában, a kódaláírásban, a provisioningben, a CI/CD-ben és az App Store-kiadás teljes folyamatában
- Tapasztalat éles környezeti problémák diagnosztizálásában összeomlási jelentések, naplók, metrikák és profilozóeszközök segítségével
- Tapasztalat natív iOS-kód és cross-platform keretrendszer integrálásában, vagy erős hajlandóság a Flutter megtanulására
- Munkavégzéshez szükséges angol nyelvtudás
- Informatikai mérnöki, számítástechnikai vagy kapcsolódó területen szerzett alapképzéses diploma, vagy azzal egyenértékű gyakorlati tapasztalat
Juttatások
- Versenyképes juttatás
- Magán-egészségbiztosítás
- Étkezési támogatás
- Utazási támogatás
- Költözési támogatás
- Rugalmas munkavégzési lehetőségek
- Lehetőség projektek vezetésére és a technikai döntések befolyásolására
- Gyors szakmai fejlődési lehetőségek