PoloICT

News

Opportunità di lavoro: Sviluppatore WordPress con competenze avanzate di sviluppo e reverse engineering

Un’azienda aderente al Polo ICT è alla ricerca di uno sviluppatore WordPress per un progetto tecnico avanzato.

Descrizione della posizione

L’azienda è alla ricerca di un Sviluppatore WordPress con competenze solide in reverse engineering, per intervenire e ottimizzare un plugin WordPress dedicato alla trasformazione di contenuti HTML in layout PDF stampabili. La figura professionale sarà coinvolta nell’analisi del codice esistente, nell’estensione delle funzionalità e nell’ottimizzazione del plugin.

Competenze tecniche richieste

  1. Conoscenza di WordPress Core
    – Familiarità con la struttura dei file e le funzionalità principali.
    – Capacità di creare e modificare temi e plugin.
  2. HTML, CSS, e JavaScript
    – HTML per strutturare il contenuto.
    – CSS per personalizzare l’aspetto e rendere i siti responsive.
    – JavaScript (e librerie come jQuery) per aggiungere interattività.
  3. PHP e MySQL
    – PHP come linguaggio principale di WordPress per personalizzazioni complesse.
    – MySQL per la gestione del database e ottimizzazione delle query.
  4. Conoscenza di REST API
    – Creazione e integrazione di API per funzionalità avanzate.
  5. Esperienza con page builder e strumenti di design
    – Conoscenza di strumenti come Elementor, WPBakery, o Gutenberg.
  6. Ottimizzazione della velocità
    – Capacità di ottimizzare il caricamento delle pagine attraverso tecniche come lazy loading, compressione immagini, e caching.
  7. Sicurezza WordPress
    Implementazione di misure di sicurezza per prevenire attacchi comuni come SQL injection, XSS e brute force.
  8. SEO tecnico
    – Familiarità con le best practice SEO, incluse ottimizzazione delle prestazioni, struttura dei permalink, e markup schema.

Competenze aggiuntive (opzionali ma utili)

  1. WooCommerce: Creazione e gestione di negozi online.
  2. Multilingua: Conoscenza di plugin come WPML o Polylang.
  3. Integrazione con strumenti di marketing: Email marketing, CRM, e analisi.

Soft skills

  1. Problem solving
    Capacità di individuare e risolvere bug e problemi tecnici.
  2. Attenzione ai dettagli
    Precisione nel design e nella codifica.
  3. Comunicazione
    Saper interagire con i clienti e comprendere le loro esigenze.
  4. Gestione del tempo
    Capacità di rispettare scadenze e priorità.
  5. Approccio proattivo
    Rimanere aggiornato sulle ultime novità di WordPress e del web development.

PDF Generator:

L’azienda ha già sviluppato un plugin WordPress per trasformare i contenuti HTML delle pagine in layout PDF ottimizzati per la stampa. La figura selezionata si occuperà di:

– Gestione e risoluzione di eventuali problemi tecnici complessi.
Analisi del codice esistente per comprenderne il funzionamento.
– Ottimizzazione e sviluppo di nuove funzionalità per il plugin.

Competenze per il reverse engineering

  1. Analisi del codice esistente
    – Capacità di leggere e comprendere codice PHP non documentato, identificando la struttura e i flussi logici.
    – Saper utilizzare strumenti come phpDocumentor o IDE con funzionalità di analisi statica del codice (es. PhpStorm).
  2. Esperienza con librerie esterne o API
    – Saper identificare eventuali dipendenze o librerie esterne usate dal plugin.
    – Capacità di comprendere ed estendere l’integrazione con API.
  3. Comprensione dei formati di output
    – Per un plugin che genera PDF, competenze con librerie specifiche (es. TCPDF, mPDF, o dompdf) e conoscenza di CSS per la stampa.

Come candidarsi

Per candidarsi a questa posizione, inviare il proprio CV a federica.donati@piemonteinnova.it