We Technology Srl sviluppa le piattaforme digitali di Wetaxi , pioniere italiano nel Mobility as a Service (Maa S). La nostra missione è rivoluzionare la mobilità urbana attraverso la tecnologia, rendendola più intelligente, integrata e sostenibile. Lavoriamo ogni giorno per costruire un ecosistema digitale che unisce taxi, sharing, trasporto pubblico, treni, parcheggi e DRT, con un forte focus sull’impatto ambientale e sulla qualità della vita nelle città. Il nostro approccio allo svilupp o In We Technology crediamo che la qualità del software nasca dalla cura per i dettagli. Non ci accontentiamo di soluzioni che “funzionano e basta”: amiamo costruire codice solido, scalabile e pensato per durare nel tempo. Siamo alla ricerca d i una/un i OS Developer e una/un Android Develop er co n almeno 4 anni di esperien za che condividano con noi la passione per l’ingegneria del software. Cerchiamo persone curiose, che abbiano voglia di confrontarsi costantemente con domande fondamentali : Questo codice è leggibile? È semplice? È strutturato per non essere ripetitivo? Sarà facile da testare e mantenere per i collegh i? Apprezziamo chi usa la tecnologia con consapevolezza, privilegiando la chiarezza e la pulizia architettonica alla complessità superflua. Se ami scrivere codice con cura e cerchi un ambiente dove la qualità tecnica è un valore condiviso, potresti essere la persona giusta per noi. 1) i OS Developer Cosa ci aspettiamo: Linguaggi e UI: Swift, Swift UI e UIKit. Networking & Data: Integrazione API REST, gestione di Core Location e Map Kit. Paradigma & Tool: OOP, Git e Git Flow. Qualità: Scrittura di codice chiaro, leggibile, non ripetitivo e testabile. Soft Skills: Capacità di lavorare in team ma, soprattutto, forte attitudine all’autonomia operativa nella gestione dei task. Cosa fa la differenza: Architetture: Clean Architecture, Modular Architecture e MVVM. Principi & Pattern: SOLID, DRY, Dependency Injection e Dependency Inversion. Evoluzione Tecnica: Protocol Oriented Programming, Concurrency (Async/Await, Actor). Testing: TDD (Test Driven Development), Swift Test e Swift Package Manager. 2) Android Developer Cosa ci aspettiamo: Linguaggi e UI: Kotlin, Java e Jetpack Compose (gestione screen e navigazione). Networking & Data: API REST tramite Retrofit e persistenza con Room. Paradigma & Tool: OOP, Git e Git Flow. Qualità: Scrittura di codice chiaro, leggibile, non ripetitivo e testabile. Soft Skills: Capacità di lavorare in team ma, soprattutto, forte attitudine all’autonomia operativa nella gestione dei task. Cosa fa la differenza: Architetture: Clean Architecture (layer separation), Modular Architecture e MVVM. Principi & Pattern: SOLID, DRY, Dependency Injection (Hilt/Koin) e Repository Pattern. Evoluzione Tecnica: Gestione efficiente del multithreading con Coroutines. Testing: TDD (Test Driven Development), Unit testing con Mock K o Mockito. Il Ruolo e l’Impatto Entrerai a far parte di un team strutturato dove il confronto tecnico e le Code Review sono momenti di crescita collettiva. Le tue attività principali saranno: Sviluppo: Creazione di nuove feature per la mobilità intelligente. Maintenance & Debugging: Analisi e risoluzione di bug, imparando a intervenire con efficacia sia su stack moderni che su tecnologie legacy. Analisi: Partecipazione attiva alla progettazione delle nuove soluzioni. Ricerchiamo profili capaci di muoversi in autonomia sulle task assegnate , pur contando sempre sul supporto e il confronto con i nostri sviluppatori Senior per far evolvere le proprie competenze. Cosa offriamo Contratto: Tempo indeterminato, RAL €35.000. Flessibilità: Lavoro ibrido (Torino + smartworking) o possibilità di Full Remote. Crescita: Un percorso di affiancamento tecnico costante in un ambiente giovane e dinamico. Valori: L’opportunità di lavorare su un prodotto che migliora concretamente la sostenibilità urbana. Se vuoi far parte della mobilità di domani e credi nel valore del buon codice, inviaci la tua candidatura.