Software Mind
Software Mind
Software Mind è un’azienda tecnologica che offre servizi di sviluppo software e trasformazione digitale a organizzazioni nei settori dell’intelligenza artificiale, del SaaS e delle telecomunicazioni. Le sue attività comprendono software personalizzati, applicazioni mobili, consulenza cloud e soluzioni incentrate sull’intelligenza artificiale, progettate in base alle esigenze di clienti operanti in ambiti quali servizi finanziari, telecomunicazioni, biotecnologie e media. Con un team di oltre 1.000 dipendenti, Software Mind supporta le iniziative tecnologiche e la crescita digitale di aziende attive nei mercati globali.

Ingegnere del software iOS di livello intermedio-avanzato - Lavoro da remoto dalla Romania

Sviluppa applicazioni di gaming scalabili in Swift per i clienti internazionali di Software Mind. Gestisci l’architettura iOS, la qualità del codice, la CI/CD, i test e le prestazioni di una piattaforma Games-as-a-Service.

Descrizione

  • Definire e mantenere gli standard architetturali del team iOS
  • Mantenere un’elevata qualità del codice in tutto lo sviluppo iOS
  • Utilizzare il controllo versione, gli strumenti CI/CD e l’infrastruttura cloud
  • Mantenere affidabili ed efficienti i flussi di sviluppo e distribuzione
  • Applicare pratiche di clean architecture, automazione dei test, ottimizzazione delle prestazioni e refactoring
  • Creare esperienze coinvolgenti, responsabili e ad alte prestazioni per una piattaforma di gaming eInstant
  • Contribuire al lancio e al miglioramento continuo della piattaforma Games-as-a-Service
  • Lavorare a progetti internazionali per importanti clienti globali

Requisiti

  • Almeno quattro anni di esperienza professionale nello sviluppo iOS
  • Padronanza avanzata di Swift
  • Solida conoscenza di UIKit, Xcode, XCTests e Fastlane
  • Esperienza pratica con i pattern architetturali MVVM, MVC, MVP e VIPER
  • Esperienza nello sviluppo di applicazioni mobili scalabili con API REST
  • Ottima conoscenza del clean code, dello sviluppo guidato dai test e dell’ottimizzazione delle prestazioni
  • Esperienza di lavoro in un ambiente Agile/Scrum
  • Eccellenti capacità comunicative e di lavoro in team
  • Conoscenza fluente dell’inglese, almeno a livello B2+
  • Conoscenza di Objective-C
  • Esperienza con SwiftUI, Combine o RxSwift
  • Esperienza con architetture mobili basate sul cloud o con il DevOps mobile

Benefit

  • Opzioni flessibili di collaborazione da remoto
  • Lavoro su progetti internazionali con importanti clienti globali
  • Opportunità di viaggio legate a progetti internazionali
  • Un ambiente di lavoro non corporativo
  • Opportunità di formazione interna ed esterna
  • Iniziative per il benessere