This content is also available in English

Lavora con noi

Lavorare in F.technology

In F.technology sviluppiamo prodotti conto terzi partendo dall’analisi, user flow e wireframe fino ad arrivare al rilascio del prodotto concluso. Seguiamo un approccio Lean UX con metodologia agile. Vogliamo permettere ad ogni membro del nostro team di lavorare nel modo più confortevole possibile, organizzando il lavoro in modo predittivo e consistente. Il nostro team è full remote ma lasciamo la libertà di scegliere se lavorare in sede o remote a seconda della preferenza di ognuno. Crediamo molto nel work-life balance, abbiamo creato un ambiente di lavoro bilanciato che lascia spazio alla vita personale di ognuno.

Di seguito l’elenco delle figure ricercate sia con contratti di assunzione che con collaborazione a partita iva.

undraw breaking barriers vnf3

Full-stack developer

Profili mid o senior
Il ruolo
Come Full-Stack developer ti troverai a costruire il cuore infrastrutturale dei nostri prodotti insieme ad un team affiatato, orientato all’aiuto reciproco e allo scambio di idee e soluzioni. Potrai applicare i tuoi pattern preferiti per sviluppare API REST o GraphQl solide e performanti. Ti troverai a lavorare anche sulla UI di diversi progetti e a dover implementare logiche complesse ma anche micro interazioni e animazioni al fine di realizzare prodotti di qualità fuori dai soliti schemi. Testare bene quello che scriviamo è una delle nostre priorità e avrai tutto il tempo per scrivere e mantenere una robusta suite di test.
Responsabilità
  • Aiutare a definire l’architettura software di nuovi strumenti o quella di nuove funzionalità per strumenti esistenti, e quindi svilupparli. Il lavoro spazia ampiamente dal più orientato all’infrastruttura o al backend allo sviluppo di frontend complessi.
  • Migliorare costantemente la qualità dei nostri strumenti e della nostra infrastruttura correggendo bug e refactoring della base di codice ove necessario.
  • Espandere il nostro set di librerie e componenti secondo necessità per rendere te stesso e gli altri sviluppatori più efficienti ed efficaci.
  • Tenersi informati sulle nuove tecnologie pertinenti e testare quelle promettenti per assicurarti di non perdere opportunità rivoluzionarie per aumentare la produttività e la qualità del lavoro.
  • Fare code review con e ai propri colleghi per mantenere alta la qualità del codice che si scrive.
  • Scrivere e mantenere una suite di test per ogni progetto.
Cosa cerchiamo
  • Almeno cinque anni di esperienza nello sviluppo software
  • Esperienza in strumenti di controllo delle versioni del codice come Git
  • Profonda conoscenza di CSS (transition, variables, …) e HTML (uso di aria-*, …)
  • Conoscenza approfondita di SCSS e Styled-component o Emotion
  • Conoscenza approfondita di Reactjs (hooks, context, …)
  • Profonda conoscenza di Javascript e Typescript
    Profonda conoscenza delle api di Node.js (streams, fs, path, ecc…)
  • Padronanza dei concetti legati allo state management (Flux, Redux, …)
  • Conoscenza di bundler moderni (Webpack, Rollup, esbuild, Vite, …)
  • Profonda conoscenza di SQL e piu in generale esperienza con database relazionali
  • Conoscenza di Docker e docker-compose
    Familiarità con i concetti di dependency injection, annotation e metadata reflection
  • Familiarità con i concetti di Rest
  • Conoscenza delle piu importanti API esposte dai browser moderni (fetch, DOM, Drag and drop, Web storage, Service worker, …)
  • Conoscenza di inglese, almeno B2
  • Familiarità con il concetto di monorepo e framework dediti a questo come Lerna, Nx, Turborepo (nice to have)
Cosa offriamo
  • Strumenti per il lavoro (macbook, monitor etc.)
  • Lavoro full remote o in presenza (a scelta)
  • Work-life balance
  • Lavoro in team con sprint programmati ogni due settimane
  • Attività di team building
  • Supporto per la formazione personale

WordPress developer

Il ruolo

Come PHP WordPress Developer ti troverai a costruire il cuore infrastrutturale dei nostri temi custom insieme ad un team affiatato, orientato all’aiuto reciproco e allo scambio di idee e soluzioni. Un progetto WordPress custom che include l’implementazione di funzionalità specifiche personalizzate non sarà mai realizzato da una singola persona. Crediamo molto nel lavoro di squadra e negli innumerevoli benefici che la metodologia agile ci offre; per questi due motivi abbiamo la necessita di utilizzare strumenti e tecnologie che ci permettano di ottenere standard tecnologici ben definiti, controllo delle dipendenze, controllo di versione, review del codice e automatismi di rilascio, oltre a un environment di sviluppo veloce da ripristinare.

Utilizziamo Roots Bedrock per avere una struttura di progetto WordPress professionale.
Questo boilerplate infatti, ci permette di avere:

  • Variabili e configurazioni separate a seconda dell’environment
  • Il contenuto della wp-content in una directory personalizzata
  • Composer per gestire aggiornamenti di versione del core di WordPress
  • Composer per installare ad aggiornare plugin terzi

Del solito ecosistema di strumenti utilizziamo Roots Sage, uno starter theme avanzato.
Con Sage possiamo sfruttare la potenza dei Laravel Blade Templates, bud.js come assets builder pronto all’uso e un efficiente sistema si segregazione del codice PHP dai template (Sage Composers e Components). Grazie ad Advanced Custom Field Pro e alle sopra citate tecnologie andremo quindi a realizzare specifici blocchi flessibili o Gutenberg custom block con i quali potremmo comporre i layout definiti nei mockup.

Responsabilità
  • Progettare e costruire l’architettura dell’applicazione
  • Gestire l’integrazione tra database e server
  • Sviluppare siti Web WordPress di alta qualità insieme alla creazione di temi e plug-in WordPress
  • Analizzare e mantenere le applicazioni esistenti e implementare nuove funzionalità
  • Scrivere codice altamente scalabile, testabile e modulare
  • Migliorare costantemente la qualità dei nostri strumenti e della nostra infrastruttura correggendo bug e refactoring della base di codice ove necessario.
  • Tenersi informati sulle nuove tecnologie pertinenti e testare quelle promettenti per assicurarti di non perdere opportunità rivoluzionarie per aumentare la produttività e la qualità del lavoro.
  • Fare code review con e ai propri colleghi per mantenere alta la qualità del codice che si scrive.
Cosa cerchiamo
  • Profonda conoscenza di WordPress
  • Almeno tre anni di esperienza nello sviluppo software
  • Conoscenza di Roots Bedrock e Roots Sage
  • Esperienza con Advanced Custom Field Pro e/o Gutenberg custom block
  • Esperienza 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, etc..)
  • Profonda conoscenza di SQL e piu in generale esperienza con database relazionali
  • Conoscenza di Docker e docker-compose
  • Conoscenza dei concetti alla base dell’utilizzo di un package manager (composer)
  • Familiarità con i concetti di dependency injection, annotation e metadata reflection
  • Familiarità con i concetti di Rest
  • Conoscenza di prodotti come Terraform e Ansible
  • Familiarità con Object storage (s3-like) e altri “prodotti cloud”
  • Familiarità con PHPUnit o equivalenti
  • Certificazione B2 First o equivalente in Inglese (nice to have)
Cosa offriamo
  • Strumenti per il lavoro (macbook, monitor etc.)
  • Lavoro full remote o in presenza (a scelta)
  • Work-life balance
  • Lavoro in team con sprint programmati ogni due settimane
  • Attività di team building
  • Supporto per la formazione personale

Filemaker developer

Profili senior
Il ruolo

Sviluppo e progettazione di applicazioni “gestionali” e verticali, con strumento Low-code di rapid prototyping e sviluppo.

Responsabilità

I candidati junior potranno formarsi sullo sviluppo e design di applicazioni client, server (desktop e mobile) con Claris Filemaker e lavoreranno con un team di senior developer nello sviluppo delle diverse soluzioni.

I candidati senior dovranno anche effettuare analisi di flusso e gestione dati, scrivere documentazione tecnica e gestire rapporto con i clienti per le analisi dei requisiti tecnici.

Cosa cerchiamo
Junior

Laurendati/andi in Ingegneria Gestionale, sviluppatori software o designer di applicazioni che desiderano studiare un nuovo ambiente di sviluppo software low-code.

Senior

Consulenti e sviluppatori Filemaker con esperienza pluriennale nella gestione di progetti software.

Cosa offriamo
  • Strumenti per il lavoro (macbook, monitor etc.)
  • Lavoro full remote o in presenza (a scelta)
  • Work-life balance
  • Lavoro in team con sprint programmati ogni due settimane
  • Attività di team building
  • Supporto per la formazione personale

Proponi la tua candidatura scrivendo a hr@f.technology inviando CV e lettera di presentazione.

This content is also available in English