Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Sei appassionato del mondo IT e vorresti intraprendere un percorso di crescita come iOS Developer?
In System Management , passione e professione vanno di pari passo. La nostra organizzazione è caratterizzata da team coesi che lavorano in modo sinergico, armonioso e collaborativo. Il motore della nostra realtà aziendale sono le persone. Per questo motivo, ci impegniamo a valorizzare le attitudini e le peculiarità di ogni singolo dipendente. Se sei un appassionato dello sviluppo Mobile e hai voglia di conoscere System Management, continua a leggere l’annuncio.
Chi siamo?
Siamo parte di DigitalPlatforms, gruppo industriale italiano che opera nei settori della Cyber Security, dell’IoT e delle Telecomunicazioni come produttore di tecnologie e system integrator.
Business Consulting, ICT Integration, Software Solutions, Digital Experience Design, Big Data Analysis sono le nostre aree di specializzazione.
A rafforzare ancor più il nostro Employer Branding sono i laboratori R&D, i quali costantemente approntano soluzioni che ci consentono di collaborare con le più grandi aziende del mondo che vogliono trasformare la loro struttura informatica, attraverso le più moderne tecnologie dei Big Data, dell’IoT, dell’intelligenza artificiale.
Cosa cerchiamo?
Cerchiamo un iOS Developer con almeno un anno di esperienza nello sviluppo software, desideroso di specializzarsi nel settore mobile e di intraprendere un percorso di crescita.
Con noi potrai esprimere al meglio il tuo potenziale all'interno di team dinamici, dove iniziativa, senso di responsabilità e capacità di problem solving sono sempre apprezzati.
Requisiti richiesti:
- 1+ anni di esperienza nello sviluppo sw, preferibilmente in aziende IT;
- Conoscenza del linguaggio Swift, incluse le più recenti funzionalità;
- Conoscenza della suite e delle librerie principali iOS, in particolare UIKit e SwiftUI;
- Conoscenza delle principali architetture applicative: MVVM, Coordinator pattern, Clean Architecture, MVC;
- Conoscenza dei principali design pattern utilizzati in iOS ( Singleton, Delegate, Observer, Factory);
- Sviluppo di processi Sincroni ed Asincroni mediante l'utilizzo del Grand Central Dispatch (GCD) e Swift Concurrency (async/await, structured concurrency);
- Conoscenza Apple’s Human Interface Guidelines;
- Conoscenza dei principali data persistence (Core Data, Realm, SQLite, Keychain, User Defaults);
- Conoscenza Dart e del framework Flutter e le sue principali metodologie di sviluppo;
- Esperienza in ambito networking e comunicazione remota ( URLSession, RESTful API) anche tramite uso di librerie come Alamofire;
- Conoscenza di git e flussi di lavoro Git-based (pull request, rebase, merge strategy).
Ulteriori requisiti:
- laurea di primo livello in Informatica o Ingegneria o Informatica;
- Capacità di progettare codice testabile e mantenibile, seguendo principi SOLID, TDD/BDD, e Clean Code;
- conoscenza di protocolli e stack di comunicazione come HTTP, HTTPS, SOAP, REST, SSL/TLS, OAuth 2.0, e gestione dei token;
- familiarità con i processi di distribuzione di un’app su App Store ed in-house / ad hoc (App ID, certificati,provisioning profiles);
- Conoscenza dei principali metodi di distribuzione librerie come Swift Package Manager e CocoaPods;
- Capacità di debug tramite gli strumenti forniti da Xcode;
- Conoscenze di base su database relazionali (Oracle, MS SQL Server, MySQL, PostgreSQL etc...) e del linguaggio SQL;
- Objective-C;
- Buona conoscenza della lingua inglese.
Cosa offriamo?
- approccio con tecnologie moderne e all'avanguardia
- metodologie agile
- strumenti di welfare aziendale
- ticket restaurant
- modalità di lavoro ibrida
- referral program.
Quali sono gli step del nostro iter di selezione?
Se il tuo Curriculum è in linea con la posizione aperta, sarai contattato per un primo colloquio conoscitivo. Una volta superato il primo step, si procederà con un colloquio tecnico insieme ad esperto dell’ambito.
Se anche il colloquio tecnico dovesse andare a buon fine, l’ultima fase prevede un incontro con il management.
Chi entrerà a far parte della nostra azienda, avrà condizioni economiche sempre allineate con le migliori aspettative di mercato per il suo profilo.
Noi siamo pronti a conoscerti e tu?
System Management si impegna a valutare le candidature evitando ogni forma di discriminazione, diretta o indiretta, riguardo a genere, razza, religione, età, orientamento sessuale, abilità fisiche, origine etnica e valori, nel rispetto dei principi di diversità ed inclusione che guidano il Gruppo DigitalPlatforms di cui fa parte. Crediamo fermamente che la diversità delle esperienze, delle idee e delle prospettive sia un valore fondamentale per promuovere un ambiente di lavoro innovativo e collaborativo.
Key Skills
Ranked by relevanceReady to apply?
Join System Management S.p.A. and take your career to the next level!
Application takes less than 5 minutes