Mobile Engineer
Descrizione dell'offerta
Chi siamo
Vitesy, brand della scaleup Laboratori Fabrici, nasce con l’obiettivo di migliorare gli ambienti in cui le persone vivono e lavorano attraverso lo sviluppo di tecnologie innovative e sostenibili. Attualmente stiamo diversificando la nostra offerta di prodotti e servizi in un processo di forte crescita aziendale e stiamo cercando nuove figure da inserire nel nostro team.
Chi cerchiamo
Siamo alla ricerca di un/a Mobile Engineer che sia pronto ad accettare nuove sfide e sia proattivo verso le sfide di ogni giorno. Entrerai in un team tech senior e polifunzionale in un momento molto importante per la società che sta entrando nel vivo della fase di scaling e sta portando i nuovi prodotti su scala mondiale.
Cerchiamo una persona che scriva codice pulito e manutenibile, che sia attento alle best practices per lo sviluppo Mobile e ad un’ottima usabilità e qualità.
La figura ideale per noi ha capacità di mettersi in discussione, è propositiva e ha già sviluppato progetti su iOS, Android e cross-platform (tecnologia Compose Multiplatform), idealmente su tematiche IoT. Usa con padronanza tool AI a supporto del proprio flusso di lavoro.
Mansioni:
- Implementazione, mantenimento ed evoluzione dell’applicazione VitesyHub cross-platform (tecnologia Compose Multiplatform)
- Mantenimento di applicazioni interne native Swift su piattaforma iOS
- Sviluppo di test unitari ad hoc
- Supporto tecnico al resto del team
Competenze ed esperienze richieste:
- Almeno tre anni di esperienza nello sviluppo e rilascio di applicazioni native per piattaforma iOS e/o cross-platform
- Ottima conoscenza di Kotlin (codebase attuale 90+% Kotlin), KMP, Jetpack Compose e Compose Multiplatform
- Conoscenza di librerie/framework quali Ktor, Room Persistence Framework ,Gradle, Cocoapods
- Familiarità con gli strumenti di sviluppo, come Xcode, Android Studio
- Competenza nell’utilizzo di sistemi di versionamento del codice, in particolare Git e GitHub
- Buona conoscenza dei principali pattern architetturali e best practices utilizzati nello sviluppo per piattaforma iOS, Android e Multiplatform
- Esperienza di lavoro con API RESTful per la comunicazione con servizi backend
- Buona conoscenza nella realizzazione di test unitari per piattaforma iOS
- Buona conoscenza della lingua inglese (almeno livello B2)
Nice to have:
- Esperienza nello sviluppo di applicazioni IoT, con comunicazione Bluetooth Low Energy e MQTT
- Esperienza pregressa con altri framework cross-platform
- Conoscenza di coroutines e Flow
- Conoscenza dei principi della Clean Architecture applicata nello sviluppo per piattaforme mobile
- Conoscenza del sistema di autenticazione OAuth2
- Esperienza pregressa nello sviluppo di applicazioni native per piattaforma Android
- Familiarità con processi di code review
- Utilizzo di strumenti AI in IDE per sviluppo tipo cursor, copilot ecc
Cosa offriamo:
- Ambiente di lavoro remote-first e flessibilità oraria. Se comunque ti va di venire in ufficio, ci puoi trovare nelle sedi di Milano e Pordenone
- La possibilità di lavorare con tecnologie nuove e a contatto con la community di sviluppatori. Abbiamo adottato Kotlin Multiplatform quando era ancora sperimentale, e continuiamo con questo approccio
- Piano welfare, premi di risultato e stock option
- Lezioni settimanali di inglese gratuite
- Team di lavoro snello in cui avrai modo di contribuire al processo decisionale fin da subito, accrescendo le tue competenze tecniche e non
- Contratto iniziale a tempo determinato, con obiettivo a tempo indeterminato
- RAL commisurata in base all’esperienza