Software Mind
Software Mind
Software Mind je tehnološko podjetje, ki organizacijam na področjih umetne inteligence, SaaS in telekomunikacij zagotavlja storitve razvoja programske opreme in digitalne preobrazbe. Njegovo delo vključuje programsko opremo po meri, mobilne aplikacije, svetovanje na področju oblaka in rešitve, osredotočene na umetno inteligenco, ki so zasnovane glede na potrebe strank iz sektorjev, kot so finančne storitve, telekomunikacije, biotehnologija in mediji. Z ekipo več kot 1.000 zaposlenih Software Mind podpira tehnološke pobude in digitalno rast podjetij, ki poslujejo na globalnih trgih.

Programski inženir za iOS na ravni mid-senior – delo na daljavo iz Romunije

Razvijajte razširljive igralne aplikacije v Swiftu za mednarodne naročnike podjetja Software Mind. Prevzemite odgovornost za arhitekturo iOS, kakovost kode, CI/CD, testiranje in zmogljivost platforme Games-as-a-Service.

Opis

  • Vzpostavljati in vzdrževati arhitekturne standarde za ekipo iOS
  • Vzdrževati visoko kakovost kode pri razvoju za iOS
  • Uporabljati sisteme za nadzor različic, orodja CI/CD in oblačno infrastrukturo
  • Skrbeti, da so razvojni in namestitveni postopki zanesljivi ter učinkoviti
  • Uporabljati čisto arhitekturo, avtomatizacijo testiranja, optimizacijo zmogljivosti in refaktoriranje
  • Ustvarjati privlačne, odgovorne in visoko zmogljive izkušnje za platformo eInstant iger
  • Prispevati k zagonu in nenehnemu izboljševanju platforme Games-as-a-Service
  • Izvajati delo na mednarodnih projektih z vodilnimi globalnimi naročniki

Zahteve

  • Vsaj štiri leta poklicnih izkušenj z razvojem za iOS
  • Napredno znanje Swifta
  • Dobro poznavanje UIKit, Xcode, XCTests in Fastlane
  • Praktične izkušnje z arhitekturnimi vzorci MVVM, MVC, MVP in VIPER
  • Izkušnje z razvojem razširljivih mobilnih aplikacij z vmesniki REST API
  • Dobro razumevanje čiste kode, razvoja na podlagi testov in optimizacije zmogljivosti
  • Izkušnje z delom v okolju Agile/Scrum
  • Odlične komunikacijske in timske veščine
  • Tekoče sporazumevanje v angleščini najmanj na ravni B2+
  • Poznavanje Objective-C
  • Izkušnje s SwiftUI, Combine ali RxSwift
  • Izkušnje z oblačno arhitekturo mobilnih aplikacij ali mobilnim DevOpsom

Ugodnosti

  • Prilagodljive možnosti sodelovanja na daljavo
  • Delo na mednarodnih projektih z vodilnimi globalnimi naročniki
  • Možnosti potovanj, povezanih z mednarodnimi projekti
  • Nekorporativno delovno okolje
  • Možnosti internega in zunanjega usposabljanja
  • Pobude za dobro počutje