Front-end Developer

La persona che stiamo cercando ha queste caratteristiche:

  • sa essere di supporto al team di design nelle fasi di esplorazione e generazione delle idee per abilitare le decisioni determinandone l’impatto in fase di sviluppo e garantendone la fattibilità anche attraverso la realizzazione di prototipi;
  • sa leggere i deliverable del design, riesce a comprenderne le logiche di costruzione e a declinarle in codice modulare e responsive;
  • apprezza la purezza del codice e ricerca le soluzioni tecniche migliori ma riconosce l’importanza delle scadenze e le rispetta sempre;
  • ha a cuore il lavoro di UX e UI e capisce come preservarlo e ampliarlo attraverso la realizzazione di un buon front-end;
  • ha a cuore l’esperienza di tutti gli utenti e conosce le basi dell’accessibilità;
  • sa lavorare in team con altri frontendisti attenendosi ad una coding convention comune, documentando il proprio codice e utilizzando il sistema di versioning git;
  • è in grado di interfacciarsi con i clienti per comprendere l’ambito tecnologico esistente e progettare soluzioni di facile integrazione;
  • è in grado di progettare sistemi modulari e Styleguide, creando una pattern library di elementi riutilizzabili e componibili;

Entrando maggiormente nel tecnico deve possedere:

  • conoscenze solide su HTML, CSS e relative tecnologie di precompilazione;
  • preparazione su mondo Javascript ES6 e comprovata esperienza su progetti basati su framework quali Vue.js o React;
  • esperienze su metodologie di versioning versioning es. Git;
  • esperienza con module/bundler systems (Webpack, Gulp, Grunt);
  • familiarità con CMS es. Craft CMS, Eleventy e Wordpress;
  • conoscenza di best practices di usabilità e accessibilità;
  • passione per la scrittura di codice ben strutturato, efficiente e manutenibile, mantenendo attivamente sotto controllo la qualità del codice di base;
  • capacità di giocare un ruolo centrale nel migliorare l'architettura del frontend, la codebase e i tool;

Sono molto apprezzate, ma non fondamentali:

  • buona conoscenza nella gestione di API e richieste asincrone;
  • esperienza con Netfliy, GraphQL;
  • confidenza con strumenti propri del mondo del design (journey, personas, service blueprint, metodologie di interviste e user test, etc...);
  • laurea in informatica o ingegneria informatica;

Chi stiamo cercando

La persona che stiamo cercando è abituata a lavorare con gli altri in maniera costruttiva e collaborativa perché attività di team e co-design sono parte integrante del nostro processo. Allo stesso tempo, rispetta i colleghi quando sono concentrati su altre attività perché sa quanto siano nocive le interruzioni e il context switch. Nel tempo, ci aspettiamo che arrivi a guidare altre persone, appartenenti sia a team interni che esterni, mostrando capacità di coordinamento, organizzazione e, non ultimo, serietà e responsabilità perché sarà a diretto contatto con i Clienti.

Cerchiamo una persona appassionata del proprio lavoro e di nuove tecnologie, che ami condividere conoscenze e confrontarsi con il team, che sia curiosa verso tutte le discipline e competenze che gravitano intorno alla user experience.

In virtù dell’importanza ricoperta dal frontend nel preservare il lavoro svolto dall’intero team e considerando la delicatezza del processo di integrazione svolto dal cliente finale, cerchiamo una persona in grado di dialogare sia con il cliente che con il reparto IT in modo da prevenire eventuali vincoli e dare supporto al cliente nelle fasi di integrazione.

È basilare quindi avere ottime doti comunicative, sia orali che scritte. Per questo motivo è molto importante per noi che il candidato ponga attenzione alla correttezza (grammaticale, sintattica e formale) e chiarezza nella scrittura di testi principalmente in Italiano, ma anche in modo soddisfacente in inglese. Rappresenta un valore aggiunto l’aver presenziato a conferenze di settore in qualità di partecipanti e/o speaker e la conoscenza delle metodologie agili.

Se vuoi candidarti

In virtù del ruolo che dovrai ricoprire, ti chiederemo di raccontarci il tuo approccio al codice e i progetti su cui hai lavorato. Per essere ammessi al colloquio di selezione, dovrai inviarci il tuo curriculum vitae (nella forma da te preferita). Qualunque altro materiale riterrai utile inviarci per farci capire come lavori sarà apprezzato e tenuto in considerazione.

La conoscenza della lingua inglese a livello B2 o superiore (certificata) è un parametro che verrà valutato in termini di retribuzione e percorso di crescita.

Infine, ti invitiamo a leggere il nostro Codice Etico, in cui abbiamo raccolto valori, principi e responsabilità che Tangible si impegna a rispettareta.

Mentor

Antonio sarà il tuo mentor durante i primi mesi in Tangible.

Ti seguirà nei progetti, ti formerà, ti passerà la conoscenza sul processo e gli strumenti in uso e risponderà alle tue domande.

Insieme fisserete degli appuntamenti mensili per valutare l’andamento, il morale e definire gli obiettivi formativi e professionali da raggiungere.

Cosa offriamo

Contratto

Il contratto che offriamo può variare tra un tempo determinato di 1 anno o assunzione a tempo indeterminato con periodo di prova per una valutazione reciproca. Il RAL è da determinare in base alle reali capacità. Offriamo la possibilità di rapporto freelance per i primi 6 mesi di prova, ma non a lungo termine.

Sede e remote working

La sede di lavoro è a Santarcangelo di Romagna, vicino a Rimini.
Le nostre policy sul remote working prevedono il vincolo di presenza in ufficio solo per alcune attività. Leggi le policy sul nostro Playbook.

Benefit

  • - Ufficio con spazi relax e cucina;
  • - Acqua, caffè e snack a volontà;
  • - Accesso gratuito a eventi pubblici, eventi interni e coaching organizzati da Tangible.

In più per i dipendenti

Sei tu la persona che stiamo cercando?