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.

undraw breaking barriers vnf3

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

Full-stack developer

Profili junior, mid e 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, SVN, Mercurial, ecc.
  • 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 Storybook
  • Conoscenza di bundler moderni (Webpack, Rollup, esbuild, Vite, …)
  • Profonda conoscenza di SQL e piu in generale esperienza con database relazionali
  • Conoscenza di MongoDB o esperienza con un database no-sql
  • Conoscenza di Docker e docker-compose
  • Familiarità con i concetti di dependency injection, annotation e metadata reflection
  • Familiarità con i concetti di Rest e Graphql
  • Conoscenza delle piu importanti API esposte dai browser moderni (fetch, DOM, Drag and drop, Web storage, Service worker, …)
  • Conoscenza di inglese, almeno B2 (nice to have)
  • Conoscenza di prodotti come Terraform e Ansible (nice to have)
  • Familiarità con Object storage (s3-like) e altri “prodotti cloud” (nice to have)
  • Familiarità con il concetto di monorepo e framework dediti a questo come Lerna, Nx, Turborepo (nice to have)
  • Esperienza in sviluppo di api con Node.js con express o fastify (nice to have)
  • Conoscenza di un altro framework “component based” come Angular o Vue (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

UX/UI designer

Profili junior e mid
Il ruolo
Cerchiamo un Figma Designer esperto nella progettazione di interfacce web e mobile pixel-perfect.
Il candidato ideale dovrebbe essere anche un grafico e illustratore digitale, in grado di creare set di icone, illustrazioni semplici e animazioni digitali. Gradita esperienza anche base di sviluppo front-end. Cerchiamo una persona precisa, organizzata, entusiasta, sempre in grado di tenersi al passo con le ultime novità. Un persona in grado di comunicare con il cliente per capire di cosa ha bisogno, anche quando non sono chiare, per cui è richiesta anche pazienza ed empatia.
Responsabilità
  • Contribuire a dare forma a esperienze utente eccezionali e influisci sul successo dei nostri prodotti creando progetti di UI e UX impeccabili, dalla concettualizzazione alla consegna. Adotterai un approccio umano alla progettazione dei prodotti, assicurandoti che soddisfino gli utenti essendo tanto efficaci quanto esteticamente gradevoli.
  • Utilizzare gli strumenti di prototipazione per garantire che i tuoi progetti siano intuitivi e per esplorare modi nuovi, innovativi e intuitivi di progettare interazioni e animazioni.
  • Lavorare a stretto contatto con gli sviluppatori per un handoff chiaro e preciso.
  • Trovare, insieme agli sviluppatori, il compromesso più efficiente tra soluzioni di alto valore per gli utenti e la complessità dell’implementazione.
  • Parlare con i clienti per capire come realizzare quello di cui hanno bisogno, comprendere le loro necessità e guidarli verso la soluzione migliore
  • Tenersi informato sulle nuove tecnologie pertinenti e testare quelle promettenti per assicurarti di non perdere opportunità rivoluzionarie per aumentare la produttività e la qualità del lavoro.
Cosa cerchiamo
  • Hai pianificato l’esperienza utente completa e progettato intere interfacce utente da zero per applicazioni Web e mobile.
  • Esperienza nella creazione di esperienze utente e nella progettazione di interfacce utente (5+ anni)
  • Esperienza con Figma (3+ anni)
  • Esperienza in grafica e illustrazione digitale (nice to have)
  • Esperienza con prototipazioni figma e animazioni grafiche (3+ anni)
  • Conoscenza delle teorie del colore ed esperienza con il branding
  • Esperienza come front-end developer (nice to have)
  • Portfolio con lavori
  • Conoscenza di inglese, almeno B2 (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

Front-end developer

Il ruolo
Come React developer ti troverai a lavorare sulla UI di diversi progetti con particolarità uniche insieme ad un team affiatato, orientato all’aiuto reciproco e allo scambio di idee e soluzioni. Ti troverai a dover implementare logiche complesse interagendo con REST API o GRAPHQL 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à
  • Sviluppo di nuove funzionalità e 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 tre anni di esperienza nello sviluppo web
  • Esperienza in strumenti di controllo delle versioni del codice come Git, SVN, Mercurial, ecc.
  • Conoscenza delle più importanti API esposte dai browser moderni (fetch, DOM, Drag and drop, Web storage, Service worker, …)
  • Profonda conoscenza di Javascript e Typescript
  • Profonda conoscenza di CSS (transition, variables, …) e HTML (uso di aria-*, …)
  • Conoscenza approfondita di Reactjs (hooks, context, …)
  • Conoscenza approfondita di SCSS e Styled-component o Emotion
    Padronanza dei concetti legati allo state management (Flux, Redux, …)
  • Conoscenza di Storybook
  • Conoscenza di bundler moderni (Webpack, Rollup, esbuild, Vite, …)
  • Conoscenza di inglese, almeno B2 (nice to have)
    Familiarità con Docker e docker-compose (nice to have)
  • Conoscenza dei concetti base di SSR e conoscenza di framework dediti a questo scopo (Next.js, Remix, ecc…) (nice to have)
  • Familiarità con il concetto di monorepo e framework dediti a questo come Lerna, Nx, Turborepo (nice to have)
    Esperienza in sviluppo di api con Node.js con express o fastify (nice to have)
  • Conoscenza di un altro framework “component based” come Angular o Vue (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

Backend developer

Il ruolo
Come Node.js Backend 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. 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.
  • 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 tre anni di esperienza nello sviluppo software backend
  • Esperienza in strumenti di controllo delle versioni del codice come Git, SVN, Mercurial, ecc.
  • Profonda conoscenza di Javascript e Typescript
  • Profonda conoscenza delle api di Node.js (streams, fs, path, ecc…)
  • Profonda conoscenza di SQL e piu in generale esperienza con database relazionali
  • Conoscenza di MongoDB o esperienza con un database no-sql
  • Conoscenza di Docker e docker-compose
  • Familiarità con i concetti di depndency injection, annotation e metadata reflection
  • Familiarità con i concetti di Rest e Graphql
  • Conoscenza di inglese, almeno B2 (nice to have)
  • Conoscenza di prodotti come Terraform e Ansible (nice to have)
  • Familiarità con Object storage (s3-like) e altri “prodotti cloud” (nice to have)
  • 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

Filemaker developer

Profili junior e 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.