Wordpress Developer
Come sviluppatore o sviluppatrice PHP WordPress costruirai la base tecnica dei nostri temi custom, in un team affiatato dove ci si aiuta e ci si scambia idee e soluzioni. Un progetto WordPress custom, con funzionalità su misura, non è mai il lavoro di una sola persona: crediamo nel lavoro di squadra e nel metodo agile. Per questo usiamo strumenti che garantiscono standard tecnici chiari, controllo delle dipendenze e delle versioni, revisione del codice, rilasci automatici e un ambiente di sviluppo veloce da ripristinare.Verifichi qui sotto se possiede i requisiti per questa occasione e, in tal caso, invii la sua candidatura il prima possibile.Usiamo Roots Bedrock per avere una struttura di progetto WordPress professionale, che ci permette di avere:Variabili e configurazioni separate per ogni ambienteIl contenuto di wp-content in una cartella personalizzataComposer per aggiornare la versione del core di WordPressComposer per installare e aggiornare i plugin di terze partiDello stesso ecosistema usiamo Roots Sage, uno starter theme avanzato: con Sage sfruttiamo i template Laravel Blade, bud.Js per la compilazione degli asset e una separazione efficace tra codice PHP e template (Sage Composers e Components). Con Advanced Custom Fields Pro e queste tecnologie realizziamo blocchi flessibili e blocchi Gutenberg custom per comporre i layout definiti nei mockup.Cosa ci aspettiamoProgettare e costruire l’architettura delle applicazioniGestire l’integrazione tra database e serverSviluppare siti WordPress di qualità,
creando temi e pluginAnalizzare e mantenere le applicazioni esistenti e realizzare nuove funzionalitàScrivere codice scalabile, testabile e modulareMigliorare costantemente strumenti e infrastruttura, correggendo bug e facendo refactoring del codice quando serveSeguire le nuove tecnologie e provare quelle promettenti, per aumentare produttività e qualità del lavoroFare e ricevere code review con i colleghi, per mantenere alta la qualità del codiceEsperienza e competenzeProfonda conoscenza di WordPressAlmeno 3 anni di esperienza nello sviluppo softwareConoscenza di Roots Bedrock e Roots Sage (gradita)Esperienza con Advanced Custom Fields Pro e/o Gutenberg custom blockEsperienza in strumenti di controllo delle versioni del codice come Git, SVN, Mercurial, ecc.Profonda conoscenza di PHP e degli standard PHP-FIG (PSR-4, namespaces, ecc.)Profonda conoscenza di xysqume SQL e più in generale esperienza con database relazionaliConoscenza di Docker e docker-composeConoscenza dei concetti alla base dell'utilizzo di un package manager (Composer)Familiarità con i concetti di dependency injection, annotation e metadata reflectionFamiliarità con i concetti di RESTConoscenza di strumenti come Terraform e AnsibleFamiliarità con object storage (tipo S3) e altri servizi cloudFamiliarità con PHPUnit o equivalentiInglese di livello B2 (certificazione B2 First o equivalente, gradita)Strumenti di lavoro (MacBook, monitor e altro)Lavoro da remoto o in sede, a tua sceltaEquilibrio tra lavoro e vita privataLavoro in team con sprint pianificati ogni due settimane#J-18808-Ljbffr
creando temi e pluginAnalizzare e mantenere le applicazioni esistenti e realizzare nuove funzionalitàScrivere codice scalabile, testabile e modulareMigliorare costantemente strumenti e infrastruttura, correggendo bug e facendo refactoring del codice quando serveSeguire le nuove tecnologie e provare quelle promettenti, per aumentare produttività e qualità del lavoroFare e ricevere code review con i colleghi, per mantenere alta la qualità del codiceEsperienza e competenzeProfonda conoscenza di WordPressAlmeno 3 anni di esperienza nello sviluppo softwareConoscenza di Roots Bedrock e Roots Sage (gradita)Esperienza con Advanced Custom Fields Pro e/o Gutenberg custom blockEsperienza in strumenti di controllo delle versioni del codice come Git, SVN, Mercurial, ecc.Profonda conoscenza di PHP e degli standard PHP-FIG (PSR-4, namespaces, ecc.)Profonda conoscenza di xysqume SQL e più in generale esperienza con database relazionaliConoscenza di Docker e docker-composeConoscenza dei concetti alla base dell'utilizzo di un package manager (Composer)Familiarità con i concetti di dependency injection, annotation e metadata reflectionFamiliarità con i concetti di RESTConoscenza di strumenti come Terraform e AnsibleFamiliarità con object storage (tipo S3) e altri servizi cloudFamiliarità con PHPUnit o equivalentiInglese di livello B2 (certificazione B2 First o equivalente, gradita)Strumenti di lavoro (MacBook, monitor e altro)Lavoro da remoto o in sede, a tua sceltaEquilibrio tra lavoro e vita privataLavoro in team con sprint pianificati ogni due settimane#J-18808-Ljbffr