Azienda: Tecnonews srlSu di noi:Tecnonews è una software house che crea per i suoi clienti software su misura e mette a disposizione team dedicati, sia per la fase di realizzazione che per quella di successiva assistenza.Siamo specializzati nella creazione di applicavi gestionali (web) per migliorare i processi operativi ed amministrativi dei nostri clienti / partner ed il loro rapporto con i rispettivi stakeholder.Creiamo per i nostri clienti anche APP per Android e IOS.Abbiamo inoltre dei nostri prodotti interni (SAAS) che mettiamo a mercato.Il tuo ruolo:Stiamo cercando un talentuoso sviluppatore front-end per unirsi al nostro team. In questo ruolo, lavorerai a stretto contatto con designer, project manager e sviluppatori back-end per creare, ottimizzare e gestire funzionalità dei progetti dei nostri clienti.Avrai l'opportunità di influenzare l'architettura tecnica e svolgere un ruolo chiave nella creazione e progettazione delle soluzioni per i nostri clienti, avendo cura di pensare soluzioni eleganti, scalabili e riutilizzabili (quando possibile).Cosa farai:Progetterai, svilupperai e gestirai applicazioni web scalabili utilizzando React, NextJS o React Native.Gestisci gli stati dell'applicazione utilizzando API REST sviluppate dal nostro team.Implementa soluzioni efficenti, scalabili con una particolare attenzione alle prestazioni e alla gestione dei log e degli errori.Collabora in un ambiente Agile/SCRUM per fornire funzionalità in tempo e secondo le specifiche.Garantisci la sicurezza dell'applicazione aderendo ai principi OWASP e mitigando vulnerabilità come XSS e CSRF.Scrivi e mantieni test unitari e di integrazione utilizzando framework di test.Collabora con il team in modo proattivo.Competenze obbligatorie:Oltre 3 anni di esperienza nello sviluppo frontend (dimostrabile).Competenza in TypeScript e JavaScript.Ottima conoscenza dei framework nextjsOttima conoscenza dei framework React Native (dimostrabile)Esperienza consolidata con flussi di lavoro Git e GitHub.Familiarità con websocket.Capacità di fruire di API di terze parti con relativa autenticazione.Competenza nella gestione degli stati con redux, zustand o similari.Esperienza consolidata con tecniche di monitoraggio degli errori.Esperienza consolidata delle best practice di sicurezza e gestione delle vulnerabilitàCompetenza in web design.Conoscenza delle tecniche di ottimizzazione delle prestazioni.Ottime capacità di comunicazione verbale e scritta.Capacità di scrivere codice pulito, manutenibile e scalabile.Conoscenza di sistemi di test e code coverage.Attitudine al problem solving.Esperienza con metodologie SCRUM.Competenze Facoltative ma gradite:Esperienza con i dati "spaziali" (geospatial data).Esperienza nel settore Travel.Competenze SEO.Conoscenza della lingua inglese parlata e scritta.Conoscenza di framework css come material UI.Conoscenza API di Google Places.Esperienza con Google Analytics e Firebase.Conoscenza di algoritmi avanzati per la gestione dei dati.Capacità di gestire gli app store IOS e Android.Conoscenza sistemi CI/CD.Conoscenza di sistemi di pagamento (Stripe e/o Paypal).Cosa offriamo:Ti unirai ad un team appassionato e collaborativo, totalmente focalizzato nell'offrire la migliore esperienza possibile ai suoi Clienti.Opportunità di dare il tuo contributo alla crescita ed evoluzione dei progetti risolvendo problemi pratici e con un reale impatto.Lavoro in sede. Orari fissi, dal lunedì al venerdì dalle 9:00 alle 18:00.Un ambiente di lavoro sano, piacevole, di supporto, inclusivo e diversificato.Lavorerai su pochi progetti ma di grande qualità.Eventi e incontri aziendali, partecipazione a fiere, corsi di aggiornamento.La selezione è finalizzata sia all'assunzione che alla collaborazione (dipende da te).Se sei entusiasta di risolvere problemi del mondo reale con tecnologie innovative e sei fiero di creare esperienze utente eccezionali, sei un appassionato e curioso delle nuove tecnologie, saremo lieti di sentirti!Fai domanda ora per unirti al team di Tecnonews.