Je mange du code Javascript au petit déjeuner, déjeune en dégustant de la UI et m'endort en pensant à ma prochaine UX.
Graphiste de formation, je me suis rapidement tourné vers le développement web, car je souhaitais en tant que webmaster à mon compte ne pas dépendre d'un développeur pour créer ma société. Après de longues nuits à apprendre les bases du développement web, j'ai pu créer tout d'abord des sites vitrines très simples, puis de plus en plus complexes. Adobe Flash a été une grande révélation à l'époque, je pouvais enfin concilier mes idées graphiques et l'interaction que nécessitait un site web original et attractif. Rapidement je parlais l'ActionScript 3 en deuxième langue :) Je me souviens encore parfaitement de l'annonce de Steve Jobs lors de la présentation de l'iPhone 1. « All the web on a smartphone »… Pas vraiment, il venait de tuer la technologie Flash…
Je me suis donc tourné vers le développement Javascript natif et jQuery. Le projet sur lequel je travaillais à ce moment-là, nécessitait une interface responsive pour les navigateurs web mobiles. Les media-queries et Bootstrap n'avaient alors plus de secrets pour moi. Mais… Il est évident que ce n'était pas une solution parfaite. Le développement natif procurait de meilleures performances UX. Il a alors fallu attendre la sortie de React Native pour que je trouve mon Graal. Développement JS mais performances très proches du Natif ! Et cerise sur le gâteau, un seul code pour iOs et Android. Je plonge alors corps et âme dans ce framework en créant deux apps mobiles (en production) en étroite collaboration avec deux développeurs backend qui me fournissent l'accès aux données au travers d'API Rest et GraphQL. En parallèle je m'occupe de la UI / UX et du développement Front-end de la webapp associée à l'app mobile.
Actuellement je travaille pour Smood en tant que développeur front-end du site web dédié aux end users. Nous développons sur NextJs en TypeScript.
Nicolas.
Vous recherchez un développeur Web ou React Native Senior doté d'un sens du design et de l'expérience utilisateur ? Parlons en ! 06 31 796 781