Airbag Studio è un’azienda giovane e dinamica che sviluppa sistemi mobile avanzati. Siamo appassionati di tecnologia e innamorati del mondo delle App. Ogni nostro progetto è diverso dal precedente e questo è per noi il principale stimolo a migliorarci e a innovare cercando il giusto equilibrio tra creatività, user experience e possibilità della tecnologia.
Siamo abituati a lavorare con dispositivi smart (tipicamente dotati di connettività WiFi e Bluetooth BLE) e conosciamo bene le differenze tra Android, iOS e Huawei: ci piace sfruttare al massimo ogni piattaforma ma sempre nel rispetto degli standard e delle linee guida.
Chi stiamo cercando
Siamo alla ricerca di un mid senior iOS Developer.
A cosa lavorerà e quali responsabilità avrà
Dal candidato ci aspettiamo che:
- Abbia un ruolo proattivo e sia responsabile nella gestione dei singoli progetti a cui lavorerà.
- Partecipi alla definizione dell’architettura delle nuove applicazione e delle funzionalità così come nello sviluppo delle stesse.
- Mantenga le nostre librerie interne iOS e concorra alle creazione di nuove.
- Rimanga aggiornato con passione e attenzione alle ultime tecnologie proponendo di intridurle quando le ritenga promettenti.
Requisiti
Ottima conoscenza del linguaggio Swift ed utilizzo da almeno 5 anni.
Ottima conoscenza dei pattern MVVM ed MVP
Ottima conoscenza dei framework UIKit e SwiftUI
–
Buona conoscenza di sistemi di gestione delle dipendenze come Swift Package Manager e Cocoapods
Buona conoscenza di Unit testing
Conoscenza di base su algoritmi, strutture dati e comunicazione asincrona.
Buone capacità nella scrittura di codice pulito e facilmente manutenibile
–
Buone capacità di analisi tecnica e funzionale
Buona competenza relazionale interna (verso il team di lavoro) ed esterna (verso il cliente finale).
Opzionale una base di conoscenza anche di Objective-C.
Al di là delle competenze strettamente tecniche, è cruciale per noi che il candidato sia in possesso di caratteristiche professionali e psicologiche quali:
- Passione: crediamo che un professionista appassionato di questo lavoro possieda una repository pubblica o un’app pubblicata da mostrare con orgoglio e ci piacerebbe vedere qualcosa del genere da parte del candidato.
- Ragionamento e capacità d’apprendimento: ci aspettiamo che, in base alle capacità tecniche, il candidato sia in grado, nel proprio campo, di risolvere in maniera indipendente problemi più o meno complessi e che abbia lo stimolo e il piacere di espandere le proprie conoscenze affrontando nuove tematiche emergenti quando le circostanze lo richiedano.
- Motivazione: il piacere nel lavorare con impegno anche affrontando più di una difficoltà finché il task non è concluso al meglio è una componente essenziale da possedere. Allo stesso modo abbiamo bisogno di chi si senta stimolato dal conseguimento dei risultati, puntando sempre all’eccellenza e non accontentandosi della via più facile.
- Curiosità e innovazione: l’amore per la ricerca, l’esplorazione e il testing di nuove idee devono essere parte del bagaglio culturale del candidato. Per questo ci aspettiamo di ricevere spontaneamente, nel corso del lavoro, idee e suggerimenti da introdurre nei progetti.
- Attenzione ai dettagli e alla UX: è molto importante che il candidato sia interessato a sviluppare applicazioni con una cura particolare per User Experience e che sia in grado di individuare autonomamente quei dettagli cui fare attenzione perchè faranno la differenza. Cerchiamo chi sia capace di emozionarsi nel realizzare una UI o nel produrre un’interazione perfetta.
- Organizzazione e senso di responsabilità: vogliamo poter delegare responsabilità, che siano grandi o piccole, riguardo il lavoro di team o i nostri clienti. Per questo cerchiamo persone capaci di gestire impegni, scadenze, task e comunicazioni con attenzione e professionalità.
- Umiltà: crediamo che in un team si debba essere tutti predisposti ad ascoltare feedback e critiche costruttive da parte dei colleghi e all’occorrenza essere pronti a sporcarsi le mani per fare quel metro in più che è necessario a raggiungere il risultato desiderato.
Cosa offriamo
- Poter fare la differenza: far parte da subito di un team giovane e motivato che ripone totale fiducia nel candidato e che vuole con ogni mezzo metterlo in grado di avere un grande impatto sui progetti.
- Continuo Apprendimento: in questo ambito rimanere aggiornati è vitale e per questo mettiamo a disposizione di ogni membro del team un budget di tempo e denaro destinati all’’autoformazione per partecipare a conferenze, comprare libri, approfondire nuove tecnologie. E’ altrettanto essenziale però che questa richiesta ci giunga da parte dei membri del team stesso in modo spontaneo e autonomo, affinchè sia una necessità e non un’imposizione.
- Orario Flessibile: lavoriamo dalle 9 alle 18 ma si è liberi di modificare il proprio orario lavorativo in base alle necessità. L’unico vincolo che poniamo è di avere almeno una parziale sovrapposizione con gli orari del team su 6 delle 8 ore quotidiane.
- Lavoro da remoto: crediamo che il lavoro in ufficio sia una possibilità e non una necessità. Per questo diamo modo ai membri del team di lavorare da dove preferiscono. Nel caso in cui ne abbiano bisogno mettiamo a disposizione i nostri spazi. Nel corso dell’anno può essere richiesto di partecipare a occasionali incontri in presenza, che saranno organizzati sempre compatibilmente con gli impegni di ognuno.
- Strumenti di lavoro: ad ogni componente del team, per svolgere al meglio il proprio lavoro, vengono consegnati in comodato d’uso un Mac di ultima generazione e uno o più dispositivi mobile. Vengono inoltre fornite tutte le licenze software per i principali strumenti del settore con la possibilità di richiederne ulteriori.
- Assicurazione sanitaria: la nostra azienda si appoggia al fondo Mètasalute che garantisce la copertura sanitaria (estendibile anche ai familiari).
Esperienza
Almeno 5 anni nel settore
Impegno richiesto
Fulltime
Contratto di lavoro
RAL da 30K a 40K a seconda dell’esperienza (CCNL metalmeccanica industria, 13 mensilità)
Flusso di recruiting
Il flusso di recruting sarà suddiviso in 3 fasi:
- Call conoscitiva
- Colloquio tecnico + mini progetto
- Colloquio psicoattitudinale