Overview
Digitouch Technologies, società specializzata nella digital transformation, progettazione e realizzazione di soluzioni informatiche, è alla ricerca di un Software Engineer React Native con solida esperienza nello sviluppo di applicazioni mobile cross-platform performanti.
La figura contribuirà alla progettazione della UX/UI tecnica, allo sviluppo di nuove feature e all'ottimizzazione delle performance su dispositivi iOS e Android.
Responsabilità principali
* Mobile Development: Sviluppo di applicazioni mobile robuste e scalabili utilizzando React Native e TypeScript.
* UI/UX Implementation: Traduzione di design complessi in componenti riutilizzabili e interfacce fluide.
* Performance Tuning: Ottimizzazione dei tempi di rendering, gestione della memoria e fluidità delle animazioni
* Code Quality: Partecipazione a Code Review, scrittura di Unit/E2E Test e gestione del ciclo di rilascio sugli store
Contesto operativo
Lavorerà in un ambiente Agile strutturato a contatto con il cliente. È richiesta autonomia nella gestione dei task su Jira e proattività nella condivisione della conoscenza tramite Confluence.
Competenze Tecniche (Must Have)
* Linguaggi: JavaScript (ES6+) e TypeScript (conoscenza avanzata).
* Framework: Esperienza consolidata con React Native e relativa gestione dello stato (Redux, Zustand o Context API).
* Networking: Integrazione di API RESTful e gestione del caching dei dati.
* Versionamento: Git (conoscenza avanzata dei flussi GitFlow).
* Mobile Specific: Conoscenza del ciclo di vita dei componenti e gestione delle permute/notifiche push.
Tooling & DevOps (Nice-to-have)
* Store Management: Esperienza con App Store Connect e Google Play Console.
* CI/CD: Conoscenza di strumenti di automazione per il mobile (Fastlane, GitHub Actions o App Center).
* Testing: Esperienza con Jest e React Native Testing Library o framework E2E (Detox).
* Native Modules: Conoscenza base di codice nativo (Swift/Kotlin) per la creazione di bridge personalizzati.
Soft Skills
* Capacità di analisi e scomposizione di requisiti grafici in soluzioni tecniche.
* Approccio collaborativo e attitudine al \"clean code\" (componenti atomici, DRY).
* Capacità di operare con alti standard qualitativi e gestire bug critici in produzione.
* Forte orientamento al problem solving e all'ottimizzazione della User Experience.
Dettagli offerta di lavoro
* Tipo di impiego: Tempo pieno
* Tipologia di contratto: Contratto a tempo indeterminato
#J-18808-Ljbffr