
Nexus Cognitive poskytuje prispôsobiteľnú vrstvu inteligencie a otvorenú dátovú platformu pre organizácie, ktoré budujú riešenia AI nad svojimi existujúcimi podnikovými systémami. Jej univerzálna brána na dopytovanie prepája dáta v dátových skladoch, lakehouse platformách a cloudových prostrediach, pričom automatické obohacovanie a centralizovaná správa pomáhajú zachovať obchodný kontext a pripraviť informácie na využitie v AI. Spoločnosť ponúka aj plne spravovanú službu na nasadenie inteligentných riešení pre výnosy, zákazníkov, prevádzku a riziká. Nexus Cognitive opisuje svoj prístup ako spôsob, ako obmedziť množstvo používaných nástrojov a urýchliť nasadzovanie AI bez výmeny existujúcej infraštruktúry.
Zmluvný vývojár iOS aplikácií
Vyvíjajte natívne aplikácie v jazyku Swift pre cloudovú dátovú a AI platformu Nexus Cognitive na zmluvnej pozícii iOS vývojára. Dovediete funkcie od návrhu až po vydanie v App Store a po spustení budete sledovať ich fungovanie.
Popis
- Veďte vývoj funkcií pre iOS od odovzdania návrhov cez vývoj a testovanie až po vydanie.
- Vyvíjajte a udržiavajte natívne aplikácie pre iOS pomocou Swiftu, SwiftUI a UIKit.
- Premieňajte návrhy z Figmy na prepracované a prístupné rozhrania s presným rozložením.
- Prepájajte aplikácie s REST a GraphQL API a zabezpečujte autentifikáciu, spracovanie chýb, ukladanie do vyrovnávacej pamäte a používanie offline.
- Spolupracujte s backendovými inžiniermi na zmluvách API a testujte koncové body pomocou Postmanu alebo Charles Proxy.
- Vytvárajte jednotkové a používateľské testy pomocou XCTest a udržiavajte kód modulárny a prehľadný.
- Konfigurujte podpisovanie kódu, certifikáty, profily poskytovania a zostavenia v Xcode.
- Spravujte zostavenia pre QA, UAT a produkciu pomocou schém a konfigurácií zostavenia v Xcode.
- Distribuujte zostavenia cez App Store Connect, spúšťajte beta testovanie v TestFlight a reagujte na spätnú väzbu testerov.
- Pripravujte záznamy aplikácií v App Store a zabezpečujte odovzdanie, kontrolu App Review, produkčné vydania a postupné nasadzovanie.
- Po spustení sledujte pády aplikácie a jej výkon pomocou nástrojov Instruments, Crashlytics alebo Sentry.
- V agilnom prostredí spolupracujte s kolegami z backendu, Android tímu, dizajnu a QA.
Požiadavky
- Máte aspoň šesť rokov profesionálnych skúseností s vývojom pre iOS vrátane aplikácie vydanej v App Store.
- Máte praktické skúsenosti s vývojom aplikácií od návrhu po nasadenie vrátane distribúcie cez TestFlight a odovzdania do App Store.
- Máte skúsenosti s integráciou REST API do aplikácií pre iOS pomocou URLSession alebo Alamofire a so spracovaním JSON pomocou Codable.
- Výborne ovládate Swift, SwiftUI a UIKit.
- Rozumiete architektonickým prístupom pre iOS, ako sú MVVM, Clean Architecture alebo TCA.
- Máte skúsenosti so Swift Concurrency (async/await), Combine a Core Data alebo SwiftData.
- Poznáte pokyny Apple Human Interface Guidelines a štandardy prístupnosti.
- Používali ste Xcode, Swift Package Manager a úložiská Git hostované v Azure DevOps.
- Výhodou sú skúsenosti s nástrojmi mobilného CI/CD, ako sú Xcode Cloud, Fastlane, Bitrise alebo GitHub Actions.
- Výhodou sú znalosti push notifikácií, nákupov v aplikácii, widgetov alebo App Clips.
- Výhodou sú skúsenosti s kódovými základňami v Objective-C.
- Výhodou je znalosť analytiky, príznakov funkcií a A/B testovania.
- Výhodou sú príspevky do open-source projektov v Swifte alebo kvalitné portfólio aplikácií.
- Výhodou je znalosť API v .NET 8 a PostgreSQL.
Benefity
- Pridáte sa k spolupracujúcemu tímu, ktorý si cení zvedavosť a rešpekt.
- Budete sa venovať náročnej práci, pri ktorej majú vaše príspevky jasný dosah.
- Získate podporu vedenia pri vzdelávaní a profesijnom rozvoji.
- Budete pracovať na prieniku inovácií v cloude, dátach a umelej inteligencii.