Alla scoperta dello sviluppo software di onOffice

Siamo un’azienda indipendente, e questa indipendenza è la nostra forza. Ci permette di migliorare i nostri software senza vincoli esterni, concentrandoci esclusivamente su ciò che conta davvero.

Le esigenze dei nostri clienti sono la nostra unica guida: nessun investitore a dettare le regole, nessuna pressione superflua. Lavoriamo con rapidità e metodo, senza mai scendere a compromessi su qualità del codice, sicurezza e performance.

È così che onOffice enterprise è diventata un punto di riferimento in Europa tra le soluzioni cloud per il settore immobiliare.

E non è un traguardo, ma un punto di partenza.

Il cuore tecnologico di onOffice

Il dipartimento di Software Development & Operation (SDO) gestisce tutto lo sviluppo software di onOffice. Con circa 60 sviluppatori, è il nostro reparto più grande. Otto team altamente specializzati, composti mediamente da otto esperti IT, lavorano senza sosta per migliorare onOffice enterprise. Team dedicati alla manutenzione, DevOps e Quality Assurance garantiscono il corretto funzionamento e la massima qualità.

Modifiche di sviluppo al pc
Modifiche di sviluppo al pc

Struttura e qualità: ecco come ci riusciamo

Le esigenze concrete nascono direttamente dalla pratica quotidiana delle agenzie immobiliari. In aggiunta, il nostro team di product management conduce analisi di mercato e raccoglie preziosi feedback sull’esperienza degli utenti.

Partendo da queste informazioni, concepiamo, sviluppiamo e testiamo nuove funzionalità e moduli per la nostra piattaforma CRM. Oltre al software, ci occupiamo anche delle app per iOS e Android e delle integrazioni API. Rilasciamo regolarmente nuove versioni e beta, ottimizzando l’architettura del software, il codice sorgente e le prestazioni. Così facendo, assicuriamo la massima stabilità e usabilità.

dirk wielage

“Essendo i primi utilizzatori del nostro prodotto principale, il software immobiliare onOffice enterprise, abbiamo il vantaggio di poter definire liberamente i nostri processi e il ritmo di sviluppo. Questo ci permette di garantire che la qualità del nostro lavoro sia sempre al primo posto.”

Dirk Wielage
Responsabile del Dipartimento Software Development & Operation

Flessibilità e responsabilità

Nel nostro dipartimento SDO lavoriamo secondo pratiche agili, come Kanban, per pianificare in modo efficace attività e progetti. Attraverso le retrospettive analizziamo costantemente i nostri processi, con l’obiettivo di migliorarli in modo continuo: c’è sempre margine per fare meglio.

La partecipazione attiva di ogni membro del team è fondamentale, sia nella definizione delle strutture sia nel percorso di evoluzione e crescita continua del dipartimento.

Uniti come squadra!

Oltre a lavorare in sintonia, per noi è fondamentale coltivare un clima di lavoro sereno e stimolante. Le attività condivise – dagli eventi di team building alle pause pranzo – rafforzano lo spirito di squadra e il senso di appartenenza.

Per favorire la collaborazione e l’unione del team, incoraggiamo anche i viaggi tra le sedi dei diversi Paesi: un’opportunità preziosa per incontrarsi di persona, conoscersi meglio e costruire relazioni solide, anche oltre il lavoro quotidiano.

Il tech stack di onOffice: tecnologie e strumenti di sviluppo

Con cosa lavora onOffice? La nostra base tecnologica è PHP. Per i sistemi web utilizziamo HTML, CSS e JavaScript. Per il controllo delle versioni ci affidiamo a Git, mentre l’automazione dei test avviene tramite PHPUnit e Vitest. Tecnologie moderne come TypeScript, Vue.js e GraphQL ci permettono di esplorare nuove opportunità per lo sviluppo delle nostre applicazioni.

Cresciamo con le nostre sfide

La combinazione di strumenti consolidati e tecnologie all’avanguardia consente ai nostri sviluppatori di ampliare le proprie competenze e fare nuove esperienze. Dall’implementazione di nuove tecnologie all’introduzione di pipeline CI/CD, il mondo IT non si ferma mai.

La preparazione al futuro è al centro del nostro team. Promuoviamo l’apprendimento continuo attraverso piattaforme di e-learning di alto livello, come Vue-Mastery o thephp.cc. Inoltre, offriamo ai nostri sviluppatori l’opportunità di partecipare a conferenze ed eventi, per confrontarsi con altri professionisti del settore.

Opportunità di carriera nel Development

Sei un developer che cerca un team dinamico, strutture chiare e tecnologie innovative? Scopri le nostre posizioni aperte in sviluppo software, app e web, oltre a ruoli in amministrazione di sistemi e reti, nella nostra sezione dedicata alle carriere.

Scopri le posizioni aperte