FAQ
A cosa assomiglia il tuo processo di lavoro?
Usiamo l'ingegneria del software moderna per costruire dei migliori software più velocemente. Non abbiamo degli sprint da tre settimane; rilasciamo una nuova funzionalità o iterazione ogni 2 a 4 giorni. Facciamo il deploy del codice appena aggiunge del valore, il che significa che facciamo il deploy diverse volte al giorno in pratica.
Perché usiamo dei cicli di sviluppo corti? Crediamo fortemente nel fare piccoli passi lavorando in modo iterativo. Più piccolo è il passo, più piccolo è il rischio, soa tecnico che economico. Costruiamo il passo fatto con il prossimo piccolo passo, con la possibilità di correggere se necessario. Facendo deploy rapidamente, ricevi il feedback in modo più veloce da parte degli utenti finali. Niente è più frustrante che il fatto di lavorare su una funzionalità per settimane per scoprire dopo il rilascio che non è usata come si aspettava.
Rilasciamo una nuova funzionalità o iterazione ogni 2 a 4 giorni
Quali sono le opportunità di formazuine all'interno dell'azienda?
Il tuo sviluppo personale è la nostra priorità più alta. Nella nostra azienda, impari principalmente facendo le cose e uscendo dalla tua zona di comfort. Ti incoraggiamo con l'aiuto di una guida di fare dei compiti che non hai mai fatto prima. Hai il tempo e lo spazio di esplorare come funzionano le cose. L'apprendimento è integrato nel processo di rilascio di una funzionalità nel nostro ambiente, quindi non c'è nessuna pressione! Inoltre, è asolutamente ammesso di fare degli errori; diamo uno spazio sicuro per questo. Ognuno qui capisce che gli errori sono i migliori maestri.
Avrai un coach che ti guiderà nel raggiungimento dei tuoi obiettivi. Insieme, definirai i passi necessari per arrivarci. Se hai bisogno di un corso, avrai il budget per questo. Se partecipare ad una conferenza si allinea meglio con i tuoi obiettivi, avrai l'opportunità di andarci. Non abbiamo un budget fisso per la formazione, invece, valutiamo le tue esigenxe caso per caso.
Quali tecniche usi?
Lavoriamo con la seguente stack di sviluppo:
Front-end: React + TypeScript, Storybook per UI testing
Back-end: Node.JS, TypeScript + PHP
MariaDB (MySQL) e DynamoDB databases
AWS
Docker
Github
Jenkins per CI/CD
What kind of team will I be part of?
Il nostro team di sviluppo comprende un mix sviluppatori frontend e backend. Siamo 9! Ma il più importante, ogni sviluppatore è parte del team di problem-solving. Questo team mischia sviluppatori frontend e backend e i consulenti in implementazione. A volte, ci sono anche i ricercatori in UX, il Product Owner e il Content Marketer. Insieme, avete un obiettivo: lavorare in collaborazione ogni giorno su delle funzionalità per il nostro pubblico!
Lavoro da casa o in ufficio?
Ci piace lavorare in ufficio (perché è divertente!), ma supportiamo anche il lavoro da remoto. Tutta la logistica e le strutture sono fatte di conseguenza, per cui lavorare da casa è facile. Abbiamo anche una politica remote first, il che significa tra altre cose:
Tutta le communicazioni importante vengono fatte online tramite Slack.
Tutta la documentazione è online.
I meeting sono fatti online quando più di 1 persona lavora da remoto.
Messaggio per reclutatori e cacciatori di teste
Comprendiamo che vogliate cercare dei candidati per questo posto di lavoro, ma preferiamo farlo noi.