At 90 Seconds, our mission is to connect brands and local creators everywhere to create and tell the world’s stories in motion.
We are looking for a Full Stack Developer who enjoys driving ideas into technology solutions and helping us build and enhance the 90 Seconds product, in collaboration with a team who together breath beautiful product experience through high quality designs.
Tackle high-impact, challenging projects that push the boundaries of digital media, enabling you to drive real business results and creative solutions.
Contribuire alla progettazione e allo sviluppo di funzionalità di prodotto su 90 Seconds, implementare soluzioni sicure, affidabili e scalabili.
Sostenere i modelli e le pratiche migliori nell'area della progettazione, delle prestazioni e dei test dei prodotti.
Network and contribute to the open source community.
Favorire la chiarezza e l'allineamento sulla visione e sulla direzione tecnica.
Sostenere sistemi e soluzioni ingegneristiche che accelerino lo sviluppo del prodotto nel lungo periodo.
Scrivere una documentazione tecnica chiara e concisa sulla progettazione e l'implementazione del sistema.
Costruire una solida cultura ingegneristica orientata al prodotto, facendo da mentore e guida agli ingegneri.
Contribuire in modo collaborativo all'interno di un ambiente creativo e frenetico per garantire la progettazione e la consegna di soluzioni scalabili e di alta qualità che rispettino elevati standard di architettura e best practice.
Evangelizzare i vantaggi aziendali e l'impatto del prodotto, nonché il valore delle moderne pratiche di consegna e di progettazione.
Chi sei
Strong experience building applications with React, modern tooling like Vite, and related frameworks.
Solid backend experience using frameworks like Nest.js and familiarity with the broader Node.js ecosystem.
Proven ability to manage projects independently - from ideation through to delivery.
Excellent knowledge of test automation frameworks, with hands-on experience in unit, integration, and end-to-end testing.
Proficient in TypeScript and modern JavaScript (ES6+).
Comfortable working with RESTful and GraphQL APIs, databases (e.g. PostgreSQL), and cloud infrastructure (e.g. AWS).
A strong problem-solver with a collaborative mindset and eagerness to contribute to team culture.
Visitate il sito http://ridethewave.video per dare un'occhiata a 90 Seconds!
90 Seconds Suggerimenti per i colloqui di lavoro
Fate la vostra ricerca
1/12
Conoscere le informazioni chiave sull'azienda presso cui si sta svolgendo il colloquio aiuta ad affrontare il colloquio con sicurezza. La ricerca di informazioni sull'azienda attraverso il sito web, i post sui social media e i comunicati stampa recenti consente di comprendere meglio gli obiettivi dell'azienda e il modo in cui si adatta a voi.
Enfatizzate i vostri "punti di forza" e le ragioni per cui desiderate il lavoro.
2/12
Tenete a mente da tre a cinque punti chiave per il colloquio, in modo da distinguervi come il miglior candidato per la posizione. Spiegate all'intervistatore perché volete quel lavoro: cosa vi interessa, le gratificazioni che ritenete preziose e le capacità che vi sono richieste.
Venite con esempi del vostro lavoro
3/12
È probabile che vi vengano chiesti dei risultati lavorativi specifici in relazione alla posizione. Dopo aver esaminato la descrizione del lavoro, pensate a ciò che avete fatto di buono in precedenti lavori, club o posizioni di volontariato che mettano in evidenza la vostra esperienza e il vostro successo nello svolgere il lavoro richiesto.
Preparatevi a rispondere alle domande più comuni dei colloqui
4/12
Pensate alle domande che probabilmente incontrerete, data la vostra età e il vostro status (in procinto di laurearsi, in cerca di uno stage estivo). Preparate le vostre risposte per non inciampare durante il colloquio vero e proprio.
Preparate le domande per l'intervistatore
5/12
Presentatevi al colloquio con alcune domande per l'intervistatore che dimostrino la vostra conoscenza dell'azienda e le vostre intenzioni. Dovreste averne una o due pronte a prescindere.
La pratica rende perfetti
6/12
Cercate le domande più comuni nei colloqui di lavoro e fate pratica con le risposte. Le risposte devono sottolineare le competenze più importanti per il datore di lavoro e rilevanti per la posizione. Esaminate la descrizione del lavoro, elencate i requisiti e collegateli alla vostra esperienza.
Fare colpo nei primi 5 minuti
7/12
Presentatevi con energia, entusiasmo, passione e grinta, esprimendo il vostro apprezzamento per il tempo dedicato all'intervistatore. Iniziate con un commento positivo sull'azienda.
Creare un legame con l'intervistatore
8/12
Costruire un rapporto e creare un legame personale con l'intervistatore aumenta le possibilità di essere assunti. Gli intervistatori tendono ad assumere i candidati che apprezzano e che sembrano adattarsi alla cultura dell'azienda.
Essere puntuali (cioè in anticipo)
9/12
Siate "puntuali" per il colloquio, ovvero con 5-10 minuti di anticipo. Concedetevi del tempo in più per andare alla toilette, sistemare il vostro abbigliamento e calmare i nervi.
Non preoccupatevi di sembrare "in scatola".
10/12
Non preoccupatevi di sembrare "in scatola" durante il colloquio. Se siete ben preparati, sembrerete fluidi e articolati. D'altra parte, se non siete molto preparati, l'ansia della situazione eliminerà qualsiasi qualità "in scatola".
Collegate le vostre risposte alle vostre competenze e ai vostri risultati.
11/12
Per ogni domanda a cui rispondete, è importante che colleghiate il vostro background al lavoro fornendo esempi di soluzioni e risultati ottenuti. Sfruttate ogni occasione per rispondere ai requisiti elencati nella descrizione del lavoro.
Follow-up dopo il colloquio
12/12
Entro 24 ore dal colloquio, inviate sempre un biglietto di ringraziamento in cui ribadite il vostro interesse per la posizione. Potete anche includere tutti i dettagli che potreste aver dimenticato di menzionare durante il colloquio. Se fate un colloquio con più persone della stessa azienda, inviate a ciascuna una nota personale.
Come faccio a sollevare un problema sul mio progetto?
Se volete parlare direttamente con il vostro Production Service Manager di 90 Seconds , chiedere un aggiornamento o cambiare l'orario di consegna, siamo a vostra disposizione. Non correte subito a chiedere assistenza a Intercom: tutte le comunicazioni avverranno tramite il feed delle attività nella pagina del vostro progetto. Qui potrete sollevare direttamente problemi, fornire commenti e richiedere modifiche al Responsabile del servizio di produzione e ai creatori.
E se volessi un progetto video più personalizzato?
Se i nostri prodotti video preconfezionati non sono adatti, potete creare un progetto personalizzato. Un produttore vi contatterà per saperne di più sulle vostre esigenze e su come possiamo personalizzare i nostri servizi.
In quali Paesi 90 Seconds offre attualmente servizi?
Con un team di creatori che si estende su 900 città e 160 Paesi, possiamo aiutarvi a creare video negli angoli più remoti del mondo. Scoprite le nostre sedi di produzione video.
E se ho bisogno solo di riprese video o solo di montaggio video?
Nessun problema. Offriamo riprese e montaggio video come servizi separati. Scoprite la nostra gamma completa di soluzioni di produzione.
Come posso trovare i miei video e filmati da scaricare?
Ora che il video è stato completato, è possibile scaricarlo sul disco rigido del desktop o del cellulare. Potete trovare tutti i video completati affiliati al vostro marchio navigando nella pagina del vostro marchio dal vostro profilo. Individuate il video, sotto "Progetti video completati".
Per le condizioni di pagamento, consultare i Termini e condizioni dei creatori. Tutti i Creatori saranno pagati con Hyperwallet. 90 Seconds non richiede l'invio di fatture per nessun progetto. La fatturazione viene effettuata attraverso la Piattaforma al momento dell'accettazione del contratto. Naturalmente siete invitati a creare le vostre fatture per i vostri archivi, ma non ne richiediamo copie.
Quanto lavoro c'è nella mia zona?
Mentre alcuni mercati mantengono un grande volume di progetti, altre aree meno conosciute sono in costante crescita e iniziano a vedere una quantità crescente di lavoro. La quantità di lavoro in una determinata area dipende interamente dai nostri clienti: dalla frequenza con cui acquistano video e da dove hanno bisogno di troupe per i loro progetti. La buona notizia è che 90 Seconds sta crescendo, abbiamo un grande team di vendita e possiamo supportare i clienti in tutti i Paesi attraverso la nostra piattaforma cloud.
Come si fa a trovare lavoro?
Normalmente, gli inviti a stipulare un contratto vengono inviati da un produttore a un numero limitato di creatori che corrispondono alle competenze e all'esperienza richieste nel brief del cliente. I contratti vengono assegnati in base al principio "primo arrivato, primo servito" e sono elencati alla voce "Contratti disponibili" del vostro profilo se siete stati invitati direttamente. Sul nostro Marketplace, alla voce "Browse Gigs" (Sfoglia le offerte) è possibile trovare anche le opportunità di lavoro che sono state pubblicate all'intera comunità dei Creator.
Cosa distingue i grandi creatori su 90 Seconds?
90 Seconds è una comunità globale di professionisti del video, che comprende ogni ruolo e livello di competenza del settore. Che tu sia un operatore di ripresa o un animatore, un operatore di droni o un regista, puoi essere un creatore di successo su 90 Seconds indipendentemente dalla tua posizione. Più di ogni altra cosa, le tre caratteristiche che determinano la vostra visibilità, le valutazioni dei clienti e, in definitiva, il vostro successo come creatori di 90 Seconds sono un ottimo profilo, una mentalità lungimirante e una comunicazione proattiva.
Come si fa a sollevare un problema?
Se volete parlare direttamente con il vostro Production Service Manager di 90 Seconds , chiedere un aggiornamento o cambiare l'orario di consegna, siamo a vostra disposizione. Non correte subito a chiedere assistenza a Intercom: tutte le comunicazioni avverranno tramite il feed delle attività nella pagina del vostro progetto. Qui potrete sollevare direttamente problemi, fornire commenti e richiedere modifiche al Responsabile del servizio di produzione e al Cliente del marchio.
Questa modalità consente alle persone affette da epilessia di utilizzare il sito web in modo sicuro, eliminando il rischio di crisi epilettiche causate da animazioni lampeggianti e combinazioni di colori rischiose.
Modalità ipovedenti
Migliora la grafica del sito web
Questa modalità regola il sito web per la comodità degli utenti con problemi di vista, come il deterioramento della vista, la visione a tunnel, la cataratta, il glaucoma e altri.
Modalità di disabilità cognitiva
Aiuta a concentrarsi su contenuti specifici
Questa modalità offre diverse opzioni di assistenza per aiutare gli utenti con problemi cognitivi come dislessia, autismo, CVA e altri, a concentrarsi più facilmente sugli elementi essenziali del sito web.
Modalità amica dell'ADHD
Riduce le distrazioni e migliora la concentrazione
Questa modalità aiuta gli utenti con ADHD e disturbi del neurosviluppo a leggere, navigare e concentrarsi sugli elementi principali del sito web con maggiore facilità, riducendo significativamente le distrazioni.
Modalità cecità
Consente di utilizzare il sito con il proprio screen-reader
Questa modalità configura il sito web in modo che sia compatibile con screen-reader come JAWS, NVDA, VoiceOver e TalkBack. Uno screen-reader è un software per utenti non vedenti che viene installato su computer e smartphone e con il quale i siti web devono essere compatibili.
Dizionario online
Esperienza leggibile
Scalabilità dei contenuti
Predefinito
Lente di ingrandimento del testo
Carattere leggibile
Amico della dislessia
Titoli in evidenza
Link in evidenza
Dimensionamento dei caratteri
Predefinito
Altezza della linea
Predefinito
Spaziatura tra le lettere
Predefinito
Allineato a sinistra
Allineato al centro
Allineato a destra
Esperienza visivamente piacevole
Contrasto scuro
Contrasto di luce
Monocromatico
Alto contrasto
Saturazione elevata
Bassa saturazione
Regolare i colori del testo
Regolare i colori del titolo
Regolare i colori di sfondo
Orientamento facile
Silenziamento dei suoni
Nascondi immagini
Tastiera virtuale
Guida alla lettura
Interrompere le animazioni
Maschera di lettura
Evidenziazione Hover
Focus in evidenza
Grande cursore scuro
Cursore grande luce
Lettura cognitiva
Tasti di navigazione
Navigazione vocale
Dichiarazione di accessibilità
90secondi.com
April 3, 2025
Stato di conformità
Crediamo fermamente che Internet debba essere disponibile e accessibile a chiunque e ci impegniamo a fornire un sito web accessibile al più ampio pubblico possibile,
indipendentemente dalle circostanze e dalle capacità.
A tal fine, ci proponiamo di aderire il più rigorosamente possibile alle linee guida per l'accessibilità dei contenuti web 2.1 (WCAG 2.1) del World Wide Web Consortium (W3C) al livello AA.
Queste linee guida spiegano come rendere i contenuti web accessibili alle persone con un'ampia gamma di disabilità. Il rispetto di queste linee guida ci aiuta a garantire che il sito web sia accessibile a tutte le persone.
a tutte le persone: non vedenti, persone con disabilità motorie, visive, cognitive e altre ancora.
Questo sito web utilizza diverse tecnologie che hanno lo scopo di renderlo sempre il più accessibile possibile. Utilizziamo un'interfaccia di accessibilità che permette alle persone con specifiche
disabilità di adattare l'interfaccia utente (UI) del sito e di progettarla in base alle proprie esigenze.
Inoltre, il sito web utilizza un'applicazione basata sull'intelligenza artificiale che funziona in background e ottimizza costantemente il suo livello di accessibilità. Questa applicazione corregge l'HTML del sito,
adatta la sua funzionalità e il suo comportamento agli screen-reader utilizzati dagli utenti non vedenti e alle funzioni della tastiera utilizzate dalle persone con disabilità motorie.
Se avete riscontrato un malfunzionamento o avete idee per un miglioramento, saremo lieti di ascoltarvi. Potete contattare gli operatori del sito web utilizzando il seguente indirizzo e-mail
Navigazione con screen-reader e tastiera
Il nostro sito web implementa la tecnica degli attributi ARIA (Accessible Rich Internet Applications), insieme a diverse modifiche comportamentali, per garantire che gli utenti non vedenti che visitano il sito con
screen-reader siano in grado di leggere, comprendere e utilizzare le funzioni del sito. Non appena un utente con uno screen-reader entra nel vostro sito, riceve immediatamente un
un prompt per inserire il profilo dello screen-reader in modo da poter navigare e utilizzare il sito in modo efficace. Ecco come il nostro sito copre alcuni dei requisiti più importanti per gli screen-reader,
insieme a schermate di esempi di codice:
Ottimizzazione per gli screen-reader: eseguiamo un processo in background che apprende i componenti del sito web da cima a fondo, per garantire la conformità continua anche durante l'aggiornamento del sito.
In questo processo, forniamo agli screen-reader dati significativi utilizzando la serie di attributi ARIA. Ad esempio, forniamo etichette accurate per i moduli;
descrizioni per le icone attivabili (icone dei social media, icone di ricerca, icone del carrello, ecc.); indicazioni di convalida per gli input dei moduli; ruoli di elementi come pulsanti, menu, finestre di dialogo modali (popup),
e altri. Inoltre, il processo di background analizza tutte le immagini del sito web e fornisce una descrizione accurata e significativa basata sul riconoscimento degli oggetti dell'immagine come tag ALT (alternate text) per le immagini non descritte.
per le immagini non descritte. Estrae anche i testi incorporati nell'immagine, utilizzando una tecnologia OCR (riconoscimento ottico dei caratteri).
Per attivare le regolazioni degli screen-reader in qualsiasi momento, gli utenti devono solo premere la combinazione di tastiera Alt+1. Gli utenti di screen-reader ricevono anche annunci automatici per attivare la modalità screen-reader
non appena entrano nel sito web.
Queste regolazioni sono compatibili con tutti gli screen reader più diffusi, compresi JAWS e NVDA.
Ottimizzazione della navigazione da tastiera: Il processo di background regola anche l'HTML del sito web e aggiunge vari comportamenti utilizzando il codice JavaScript per rendere il sito web operabile da tastiera. Ciò include la possibilità di navigare nel sito utilizzando i tasti Tab e Shift+Tab, di utilizzare le tendine con i tasti freccia, di chiuderle con Esc, di attivare i pulsanti e i collegamenti con il tasto Invio, di navigare tra gli elementi radio e le caselle di controllo con i tasti freccia e di riempirli con la barra spaziatrice o il tasto Invio. Inoltre, gli utenti della tastiera troveranno menu di navigazione rapida e di esclusione dei contenuti, disponibili in qualsiasi momento facendo clic su Alt+1 o come primi elementi del sito durante la navigazione con la tastiera. Il processo in background gestisce anche i popup attivati, spostando il focus della tastiera verso di essi non appena appaiono e non permettendo che il focus si sposti al di fuori di essi.
Gli utenti possono anche usare scorciatoie come "M" (menu), "H" (titoli), "F" (moduli), "B" (pulsanti) e "G" (grafica) per saltare a elementi specifici.
Profili di disabilità supportati nel nostro sito web
Modalità sicura per l'epilessia: questo profilo consente alle persone affette da epilessia di utilizzare il sito web in modo sicuro, eliminando il rischio di crisi epilettiche dovute ad animazioni lampeggianti e a combinazioni di colori rischiose.
Modalità ipovedenti: questa modalità regola il sito web per la comodità degli utenti con problemi visivi, come il deterioramento della vista, la visione a tunnel, la cataratta, il glaucoma e altri.
Modalità Disabilità cognitiva: questa modalità offre diverse opzioni di assistenza per aiutare gli utenti con disabilità cognitive come dislessia, autismo, CVA e altre, a concentrarsi più facilmente sugli elementi essenziali del sito web.
Modalità ADHD Friendly: questa modalità aiuta gli utenti con ADHD e disturbi del neurosviluppo a leggere, navigare e concentrarsi più facilmente sugli elementi principali del sito web, riducendo in modo significativo le distrazioni.
Modalità cecità: questa modalità configura il sito web in modo che sia compatibile con screen-reader come JAWS, NVDA, VoiceOver e TalkBack. Uno screen-reader è un software per utenti non vedenti installato su computer e smartphone, con il quale i siti web devono essere compatibili.
Profilo di navigazione da tastiera (non vedenti): questo profilo consente alle persone con disabilità motorie di utilizzare il sito web utilizzando i tasti Tab, Shift+Tab e Invio della tastiera. Gli utenti possono anche utilizzare scorciatoie come "M" (menu), "H" (titoli), "F" (moduli), "B" (pulsanti) e "G" (grafica) per saltare a elementi specifici.
Ulteriori modifiche a UI, design e leggibilità
Regolazione dei caratteri: gli utenti possono aumentare e diminuire le dimensioni, cambiare la famiglia (tipo), regolare la spaziatura, l'allineamento, l'altezza della linea e altro ancora.
Regolazioni del colore - gli utenti possono selezionare vari profili di contrasto del colore, come chiaro, scuro, invertito e monocromatico. Inoltre, gli utenti possono scambiare gli schemi di colore di titoli, testi e sfondi, con oltre 7 diverse opzioni di colorazione.
Animazioni: gli utenti epilettici possono interrompere tutte le animazioni in corso con un semplice clic. Le animazioni controllate dall'interfaccia includono video, GIF e transizioni lampeggianti CSS.
Evidenziazione dei contenuti: gli utenti possono scegliere di mettere in risalto elementi importanti come link e titoli. Si può anche scegliere di evidenziare solo gli elementi focalizzati o passati con il mouse.
Disattivazione dell'audio - gli utenti con dispositivi acustici possono avere mal di testa o altri problemi dovuti alla riproduzione automatica dell'audio. Questa opzione consente agli utenti di disattivare istantaneamente l'audio dell'intero sito web.
Disturbi cognitivi - utilizziamo un motore di ricerca collegato a Wikipedia e Wiktionary, che consente alle persone con disturbi cognitivi di decifrare il significato di frasi, iniziali, gergo e altro.
Funzioni aggiuntive - offriamo agli utenti la possibilità di cambiare il colore e le dimensioni del cursore, di utilizzare una modalità di stampa, di attivare una tastiera virtuale e molte altre funzioni.
Compatibilità con i browser e le tecnologie assistive
Il nostro obiettivo è supportare la più ampia gamma possibile di browser e tecnologie assistive, in modo che i nostri utenti possano scegliere gli strumenti più adatti a loro, con il minor numero possibile di limitazioni. Per questo motivo, abbiamo lavorato duramente per poter supportare tutti i principali sistemi che rappresentano oltre il 95% della quota di mercato degli utenti, tra cui Google Chrome, Mozilla Firefox, Apple Safari, Opera e Microsoft Edge, JAWS e NVDA (screen reader), sia per Windows che per gli utenti MAC.
Note, commenti e feedback
Nonostante i nostri sforzi per consentire a chiunque di adattare il sito web alle proprie esigenze, è possibile che vi siano ancora pagine o sezioni non completamente accessibili, in procinto di diventarlo o prive di una soluzione tecnologica adeguata per renderle accessibili. Tuttavia, miglioriamo continuamente la nostra accessibilità, aggiungendo, aggiornando e migliorando le opzioni e le funzionalità, sviluppando e adottando nuove tecnologie. Tutto questo per raggiungere il livello ottimale di accessibilità, seguendo i progressi tecnologici. Per qualsiasi assistenza, contattate
Help–Display a list of available voice commands
Hide help–Hide a list of available voice commands
Scroll down–Scroll page down 200 px
Scroll up–Scroll page down 200 px
Go to top–Scroll page to top
Go to bottom–Scroll page to bottom
Tab–Move to next interactive element
Tab back–Move to previous interactive element
Show numbers–Show numbers for interactive elements
Number ... –Click on element number...
Hide numbers–Hide numbers for interactive elements