Ruolo: Mobile Developer
Inquadramento contrattuale:
CCNL Terziario ANPIT indeterminato
Livello applicabile in base alla seniority: dal D2 al C1 del CCNL applicato.
Sede di lavoro e tipologia di impiego
La nostra sede di lavoro è a Catania ma si prevede la possibilità di una collaborazione ibrida (in sede
e in remote work).
È prevista una collaborazione full time.
Come candidarsi
Per candidarsi è obbligatorio compilare il form di candidatura.
Di cosa ti occuperai:
Verrai inserito all’interno del team Ricerca & Sviluppo. Nello specifico ti occuperai di:
- Sviluppo Frontend Mobile: Progettare, sviluppare e mantenere app mobile multi-piattaforma
(Android e iOS) utilizzando React Native in versione Native Modules
- Gestione dello Stato: Implementare e gestire lo stato delle applicazioni in modo da assicurarsi
che sia coerente e debuggabile utilizzando Redux e tecnologie equivalenti.
- Interfaccia Utente: Implementare componenti e librerie native per supportare lo sviluppo delle
interfacce e delle funzionalità
- Ottimizzazione delle Prestazioni: Ottimizzare le prestazioni delle app mobili, compreso il
caricamento e l'ottimizzazione delle risorse.
- Test: Scrivere test per garantire la stabilità e la qualità del codice.
- Collaborazione Interfunzionale: Collaborare con i team di design UX/UI, Backend e altri
membri del team per garantire una sinergia nella creazione di prodotti finali di alta qualità.
- Agile: Lavorare all'interno di un ambiente Agile/Scrum per garantire il completamento
tempestivo delle attività di sviluppo.
- Documentazione: Documentare il codice e le librerie di componenti per facilitare la
comprensione e la manutenzione da parte di altri membri del team.
Competenze richieste:
- React Native: Esperienza approfondita nello sviluppo di app mobile multi-piattaforma
utilizzando React Native in versione Native Modules.
- Redux: Competenza nella gestione dello stato dell'applicazione utilizzando Redux per
garantire coerenza e scalabilità.
- Android: Esperienza con lo sviluppo per Android utilizzando Java e Kotlin, compresa la
conoscenza delle best practice di Material Design.
- iOS: Esperienza con lo sviluppo per iOS utilizzando Objective-C e Swift, compresa la
conoscenza delle linee guida di design di Apple.
- Test: Abilità nel creare test per React Native e applicazioni native.
- Git: Utilizzo avanzato di Git come sistema di controllo di versione e piattaforme derivate come
Gitlab e GitHub.
Formazione & Esperienza:
- Laurea in Informatica, Ingegneria Informatica o campo correlato (prevalentemente preferita
ma non obbligatoria).
- Almeno 2 anni di esperienza nel ruolo di Frontend Mobile Developer con una comprovata
esperienza nello sviluppo di app utilizzando React Native, Redux, Android (Java e/o Kotlin) e iOS (Objective-C e/o Swift).
Contesto lavorativo:
Ambiente di lavoro competente e giovane.
Periodo di recesso: applicazione del CCNL in base al livello applicato