Posizioni aperte
FRONT END DEVELOPER – HOME BASED
Posizione
La risorsa, all’interno del team Web & Mobile, si occuperà di sviluppare i front end cross platform per le nostre applicazioni e i tool di back office utilizzati per gestirle.
Principali attività
- Mantenere in efficienza e far evolvere le applicazioni ufirst iOS, Android e web, scritte in Flutter.
- Mantenere in efficienza e far evolvere i back office interni scritti in Flutter e AngularDart.
- Ideare, progettare ed implementare nuove funzionalità per le applicazioni insieme a Designer e Product Manager.
- Migliorare l’UX e l’ UI dell’app ufirst in base ai feedback degli utenti e del resto del team, insieme a designer e product manager.
Lo stack completo utilizzato dal team è su stackshare.
Si richiede
- esperienza pregressa di almeno 3 anni nello sviluppo software;
- comprovata esperienza nello sviluppo di front end mobile e nell’implementazione di design patterns;
- buona conoscenze delle tecnologie necessarie allo sviluppo di applicazioni iOS o android;
- familiarità con sistemi di versionamento del software.
Altre competenze utili per il ruolo
- esperienza con lo sviluppo in Dart e nello sviluppo di applicazioni cross platform;
- esperienza con Futter o AngularDart e conoscenza del design pattern BLOC;
- esperienza nella progettazione di applicazioni Mobile e web e padronanza con HTML e CSS;
- esperienza o conoscenza generale dell’Extreme programming, con particolare attenzione a TDD e Pair programming;
- esperienza o conoscenza della programmazione reattiva e dei design pattern SOLID e simple design;
- conoscenza generale di UX applicata ad applicazioni B2C mobile o web;
qualsiasi tipo di esperienza con il nostro stack.
Range Ral: 35-50 K (commisurata alla seniority del candidato)
Per candidarti invia a hr-developer@ufirst.com un curriculum, o qualsiasi strumento equivalente che ritieni possa rappresentare le tue competenze e la tua esperienza, insieme ad un esempio di software scritto da te.
BACK END DEVELOPER – HOME BASED
Posizione
Cerchiamo uno sviluppatore da inserire all’interno del nostro team di Cloud e DevOps che si occupi di sviluppare i back end per le nostre applicazioni, i tool di gestione interna del prodotto, e le integrazioni con i servizi esterni.
I compiti principali dei developer e dei DevOps del team
- Mantenere in efficienza e far evolvere microservizi scritti in Go/MongoDB con API RPC, REST e WebSocket.
- Mantenere e sviluppare i tool web interni scritti in Javascript e Dart.
- Monitorare le performance e l’affidabilità dei sistemi.
- Estrarre e manipolare dati necessari alla Business Intelligence.
- Integrare sistemi di terze parti allo scopo di offrire i loro servizi attraverso la nostra piattaforma.
Si richiede
- Almeno 5 anni di esperienza nello sviluppo software;
- Esperienza nello sviluppo e nella progettazione di back end;
- Esperienza nello sviluppo di API RPC, REST o WebSocket;
- Conoscenze di base delle tecnologie web necessarie allo sviluppo di pannelli amministrativi;
- Esperienza di base nell’utilizzo di design patterns;
- Esperienza con dei sistemi di versionamento del software;
Altre competenze utili per il ruolo
- Esperienza con lo sviluppo in GO;
- Conoscenza dell’Extreme programming, con particolare attenzione a TDD e Pair programming;
- Esperienza con Docker e Kubernetes;
- Conoscenza dei sistemi linux;
- Conoscenza generale delle tecniche di testing del software;
- Esperienza con Redis;
- Esperienza con BigQuery;
- Esperienza con il pattern publish/subscribe;
- Qualsiasi tipo di esperienza con il nostro stack.
Altre caratteristiche che apprezziamo
- Pregressa esperienze di lavoro in un team distribuito o remoto;
- Esperienze di lavoro in startup;
- Curiosità e voglia di estendere le proprie conoscenze;
- Capacità di organizzare autonomamente il proprio tempo.
Range Ral: 35-50 K (commisurata alla seniority del candidato)
Invia a hr-developer@ufirst.com un curriculum o qualsiasi strumento che ritieni possa rappresentare le tue competenze e la tua esperienza, insieme ad un esempio di software scritto da te.
TECHNICAL PRODUCT OWNER – REMOTE
We are a fully distributed and remote first company that uses agile methodologies to build software and we are passionate about extreme programming. We believe that a programmer has to have experience on the different parts of the stack and has to have passion for building products for the final user. We want to create something that makes a difference, something that makes us proud and we know that in order to do that we will need to work better, rather than more.
We are a software house that operates in Virtual Queue and Digital Appointments field and our vision is to support the digitization process of our customers through a suite of applications that first of all help the companies to manage and digitalize the in store user experience.
Responsibilities:
As a Product Owner, you will be part of the Product team and work for internal and cross-countries stakeholders. You work continuously to create strong collaborations within your cross-functional teams, making use of the various backgrounds, perspectives, and knowledge in order to create world-class products.
As a Product Owner you take responsibility over sustaining the vision for Product, in particular supporting all the activities to improve the ufirst solutions with a customer-centric approach.
You will be responsible for:
- Work closely with Product management to translate business need into Product requirement/feature technical specifications;
- Own the scrum team and make sure of overall alignment of the sprint deliveries;
- Conduct product demos and Represent product for internal and external stakeholders;
- Define test and acceptance criteria to help uncover areas for improvement within the product;
- Collect and implement product feedback from customers, technical team members, commercial team members, and other stakeholders.
Abilities and Skills:
As Product Owner in ufirst you will own your scrum team and manage the design of new features.
It is required for the role:
- Experience planning, delivering and managing mobile apps, both web and native;
- 5+ years of experience working in a technical role in a Digital environment;
- You can write some code in any language, even if you’ve never been a professional software developer;
- In-depth knowledge and experience of agile methodologies (e.g. Scrum/Kanban), web analytics platforms, web monitoring analytics reports;
- Familiar with A/B testing or other multivariate testing;
- Experience identifying, analyzing and solving complex problems using data.
Appreciated but not mandatory useful skills for the role are:
- Previous experience as front end developer.
- Understanding of extreme programming.
- Familiarity with UI Design and User interface Guidelines.
- Understanding Design Systems principles.
Other qualities and soft skills we appreciate are:
- Work experience in a distributed or remote team;
- Work experience in the startup world;
- Curiosity and desire to learn;
- Ability to organize your own time.
Salary Range: 35-42 K
Invia a hr-product@ufirst.com un curriculum o qualsiasi strumento che ritieni possa rappresentare le tue competenze e la tua esperienza.
Non trovi la posizione adatta al tuo profilo?
Scrivi una mail all’indirizzo hr@ufirst.com e raccontaci chi sei e perché vorresti entrare a far parte di ufirst.
Sei un utente?
Scrivi a support@ufirst.com per richiedere informazioni
ufirst digitalizza i tuoi servizi: scopri come!
Richiedi una demo