Nexus Cognitive
Nexus Cognitive
51 – 200 Zaměstnanci
LogistikaMarketingPoradenství
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.