
Nexus Cognitive poskytuje modulární inteligentní vrstvu a otevřenou datovou platformu organizacím, které budují řešení AI nad stávajícími podnikovými systémy. Univerzální dotazovací brána propojuje data z datových skladů, lakehouse platforem a cloudových služeb, zatímco automatické obohacování a centralizovaná správa pomáhají zachovat obchodní kontext a připravit informace pro využití AI. Společnost nabízí také spravovanou komplexní službu pro nasazení analytiky výnosů, zákazníků, provozu a rizik. Nexus Cognitive svůj přístup popisuje jako způsob, jak omezit roztříštěnost nástrojů a rychle nasazovat AI bez nahrazení stávající infrastruktury.
Smluvní iOS vývojář
Vyvíjejte nativní aplikace Swift pro cloudovou datovou platformu Nexus Cognitive s AI jako smluvní iOS vývojář. Provázejte funkce od návrhu až po vydání v App Store a po spuštění sledujte jejich provoz.
Popis
- Veďte vývoj funkcí pro iOS od předání návrhu přes vývoj a testování až po vydání.
- Vytvářejte a udržujte nativní aplikace pro iOS pomocí Swift, SwiftUI a UIKit.
- Převádějte návrhy z Figmy na propracovaná a přístupná rozhraní s přesným rozvržením.
- Propojujte REST a GraphQL API a řešte ověřování, chyby, ukládání do mezipaměti i provoz offline.
- Dohadujte kontrakty API s backendovými vývojáři a testujte koncové body pomocí Postman nebo Charles Proxy.
- Vytvářejte modulární, přehledně strukturovanou kódovou základnu a pište jednotkové i UI testy pomocí XCTest.
- Konfigurujte podepisování kódu, certifikáty, provisioning profily a sestavení v Xcode.
- Spravujte QA, UAT a produkční sestavení pomocí schémat a konfigurací sestavení Xcode.
- Distribuujte sestavení přes App Store Connect, provádějte beta testy v TestFlight a reagujte na zpětnou vazbu testerů.
- Vytvářejte stránky aplikací v App Store a zajišťujte podání, App Review, produkční vydání i postupné zavádění.
- Po spuštění sledujte pády a výkon pomocí Instruments, Crashlytics nebo Sentry.
- Spolupracujte s kolegy z backendu, Androidu, designu a QA v prostředí Agile.
Požadavky
- Máte alespoň šest let profesionálních zkušeností s vývojem pro iOS, včetně aplikace vydané v App Store.
- Máte praktické zkušenosti s vedením aplikací od návrhu po nasazení, včetně distribuce přes TestFlight a podání do App Store.
- Máte zkušenosti s integrací REST API do aplikací pro iOS pomocí URLSession nebo Alamofire a parsováním JSON pomocí Codable.
- Velmi dobře ovládáte Swift, SwiftUI a UIKit.
- Rozumíte přístupům k architektuře iOS, jako jsou MVVM, Clean Architecture nebo TCA.
- Máte zkušenosti se Swift Concurrency (async/await), Combine a Core Data nebo SwiftData.
- Znáte pokyny Apple Human Interface Guidelines a standardy přístupnosti.
- Pracovali jste s Xcode, Swift Package Manager a repozitáři Git hostovanými v Azure DevOps.
- Výhodou jsou zkušenosti s nástroji CI/CD pro mobilní aplikace, jako jsou Xcode Cloud, Fastlane, Bitrise nebo GitHub Actions.
- Výhodou jsou znalosti push notifikací, nákupů v aplikaci, widgetů nebo App Clips.
- Výhodou jsou zkušenosti s kódovými základnami v Objective-C.
- Výhodou je znalost analytiky, feature flags a A/B testování.
- Výhodou jsou příspěvky do open source projektů ve Swiftu nebo kvalitní portfolio aplikací.
- Výhodou je znalost API v .NET 8 a PostgreSQL.
Benefity
- Připojíte se ke spolupracujícímu týmu, který si cení zvídavosti a respektu.
- Budete řešit náročné úkoly, ve kterých bude váš přínos jasně vidět.
- Vedení vás podpoří v učení a profesním rozvoji.
- Budete pracovat na průsečíku cloudu, dat a inovací v oblasti AI.