Ingegneria @ WeSchool
WeSchool è l’azienda EdTech leader in Italia nell’innovazione della didattica in scuole, università e aziende. La nostra mission è cambiare il modo in cui ogni mattina milioni di ragazze e ragazzi imparano... per evitare che vivano la stessa didattica frontale che probabilmente hai vissuto anche tu.
Il nostro team di Ingegneria ha accelerato la sua crescita a seguito del round Serie A del 2020. Alcune delle sfide tecnologiche che affrontiamo in WeSchool sono relative a:
- Real time collaboration: sviluppo di componenti front-end ad alta interazione che permettano a studenti e docenti di lavorare in gruppo e comunicare
- Scalabilità: scalare e ottimizzare un software con 2 milioni di utenti registrati
- Big data analytics: features AI-based che suggeriscono allo studente e al docente quali sono i contenuti e le modalità di apprendimento più efficaci
A queste si aggiungono le sfide per rendere l’esperienza utente sempre più user-centered e frictionless nate dalla collaborazione con l’area Prodotto.
Cosa ci aspettiamo da te
Come Senior React Native Developer ci aspettiamo che tu sia:
- un esperto nella progettazione di applicazioni e interfacce performanti, scalabili e manutenibili
- un esperto delle tecnologie con le quali abbiamo sviluppato la nostra piattaforma
- capace di collaborare con tutti i membri del team e con l'area prodotto per migliorare la piattaforma
- capace di comunicare in maniera efficace con tutti i membri del team
- curioso e appassionato dello sviluppo software
- capace di contribuire a rendere WeSchool un ambiente di lavoro sano e stimolante
- capace di assimilare e diffondere i valori e la mission di WeSchool
Requisiti
- Almeno 5 anni di esperienza lavorativa come software developer
- Buona conoscenza dei principi SOLID e pattern di sviluppo MVC
- Ottima conoscenza ed esperienza di React Native
- Ottima conoscenza ed esperienza con React
- Ottima conoscenza di HTML5, CSS/SASS
- Ottima conoscenza di Javascript ES5/ES6
- Buona conoscenza ed esperienza sia con database relazionali, sia non relazionali documentali e chiave/valore
- Esperienza e passione per il testing
- Buona esperienza nel pair programming e nelle code review
Rappresentano un plus
- Contribuzione a progetti free/open-source
- Esperienza con gli styled component
- Conoscenza di Typescript
- Conoscenza di un ulteriore linguaggio di programmazione ad oggetti o funzionale
- Esperienza con GraphQL
- Esperienza con Docker
- Esperienza con la programmazione asincrona ad eventi
- Esperienza con servizi cloud AWS
Cosa ti puoi aspettare da noi:
- Un ambiente di lavoro giovane (età media, 28 anni), multiculturale (ingegneri, pedagogisti, umanisti, designer), con colleghi mission-oriented… e in cui lavorare vuol dire divertirsi. Non sempre, per carità... però succede spesso!
- Budget formazione e training (fino a €1200/anno)
- Orari flessibili
- Scelta tra tecnologia Windows, Linux o Mac
- Budget di €200 per fare il setup del tuo home office
- Policy Ferie Flessibile — 22 giorni incluse, come da contratto nazionale. Ma se ne vuoi di più, basta chiedere
- Relax Days — 7 giorni all’anno extra di ferie retribuiti per prolungare le tue vacanze o riposarti dopo i periodi più sfidanti
Il nostro processo di selezione è composto da 3 step, tutti in remoto:
- Contatto conoscitivo di 45 minuti con uno dei nostri Talent Acquisition Partner
- Prova tecnica di 90 minuti con un rappresentante dell’area di Ingegneria
- Intervista finale di 60 minuti, discutendo anche di aspetti di Prodotto, Business e di vision dell’azienda