
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