Derrière chaque projet d’Anais se trouve une équipe d’experts, qui travaillent ensemble pour offrir la meilleure solution possible à nos clients. Nous sommes fiers de constituer des équipes aux origines diverses, aux compétences complémentaires et avec un esprit agile.
Dans cette série, vous en apprendrez davantage sur les personnes qui composent l’équipe d’Anais en partageant une journée dans leur vie.
Rencontrez Alex Zamfir, Lead React et React Native Developer dans notre bureau de Bucarest, en Roumanie.
Comment êtes-vous entré dans ce secteur ?
L’industrie informatique m’a attiré dès mon plus jeune âge. Quand j’avais environ 12 ou 13 ans, je me souviens avoir vu un ami de la famille qui travaillait comme programmeur et qui avait un bon style de vie. Il avait même une décapotable, ce que je trouvais génial. Je me suis dit : « Je veux faire ça ! »
Au fil des années, je me suis orienté vers tout autre chose : marketing, vente, trading, etc. Ce parcours professionnel a fini par m’emmener en Asie, ce qui a été une expérience extraordinaire. Le secteur de l’IT était en plein essor là-bas, tout bougeait à la vitesse de l’éclair et je voulais en faire partie. J’ai donc essayé de créer mes propres produits logiciels, sites web et applications mobiles et j’ai fini par apprendre à coder.
Quel est votre rôle chez Anais Digital ?
Ces jours-ci, je dirige le département React et React Native, que nous sommes en train d’agrandir. Je résous quotidiennement des problèmes techniques. Lorsque quelque chose ne va pas, je suis là pour soutenir l’équipe et la pousser pour atteindre l’objectif final. Je m’assure également que nos clients sont bien compris et je traduis leurs besoins en tâches claires. En fin de compte, je veux toujours que mon équipe fournisse à nos clients les logiciels de qualité les mieux développés.
À quoi ressemble une journée dans la vie d’un développeur principal React et React Native ?
Je commence la journée en consultant mon calendrier, puis mes e-mails. Je passe ensuite à la résolution des problèmes les plus urgents de la journée précédente. Ensuite, je traite les demandes de merge de code de l’équipe (le code qui finira par être un produit final). Après cela, j’essaie d’organiser mon temps entre les différents projets sur lesquels je travaille. Si je ne le fais pas, je peux facilement me retrouver à devoir diviser mon temps sur place – un vrai défi dans notre environnement rapide – c’est donc un élément crucial pour garder le cap durant la journée. Une fois que c’est fait, il est temps de coder. J’aime le faire le plus tôt possible dans la journée, lorsque je suis le plus productif. Je peux avoir entre 2 et 6 réunions dans la journée, alors j’essaie de résoudre autant de problèmes que possible entre ces réunions.
À la fin de chaque journée, j’essaie de voir sur quoi je devrai me concentrer le lendemain et d’identifier les problèmes les plus urgents.
Quelles sont les hard skills et les soft skills nécessaires pour réussir en tant que Lead React et React Native Developer ?
Il y a un certain nombre de hard skills et de soft skills nécessaires pour réussir dans ce poste. Les hard skills sont les fondations et les soft skills permettent de s’orienter dans la bonne direction.
Quelques-unes de ces hard skills sont :
- Avoir une solide connaissance de Javascript
- Connaissance approfondie de l’architecture React
- Garder le code propre, élégant et clair
- Être capable d’évaluer le code des autres développeurs
- Comprendre les particularités des systèmes d’exploitation natifs iOS et Android.
Et quelques soft skills clés :
- Être ouvert aux nouvelles idées et solutions proposées par les autres.
- Excellentes aptitudes à la communication
- Donner un feedback constructif
- Capacité à résoudre des problèmes sous pression
Quels sont vos plus grands défis ?
En tant que Lead React et React Native Developer, vous devez toujours vous concentrer sur la livraison de logiciels de qualité dans un délai donné. L’un des plus grands défis consiste à gérer plusieurs projets et devs en même temps. Vous devez avoir une structure et évaluer constamment comment atteindre votre objectif. Vous devez être agile et faire en sorte que l’équipe soit satisfaite tout en veillant à ce que le client le soit également. Cela ne peut se faire qu’en ayant un équilibre et une planification efficace.
De quel projet d’Anais êtes-vous le plus fier ?
C’est certainement ConnectMe, qui est un produit concurrent de Microsoft Teams. Il offre d’excellentes fonctionnalités de télécommunications en cloud, comme les appels, les SMS, un répertoire de contacts et bien plus encore. Je dirige une équipe de 8 développeurs front-end en collaboration avec le département QA, les project managers, les BA, les équipes UI/UX, etc. L’équipe peut compter entre 20 et 30 personnes. C’est un gros projet qui peut avoir un impact réel sur la façon dont les utilisateurs utilisent les services de télécommunications en cloud.
Comment se déconnecter et se détendre quand on n’est pas au travail ?
Le temps personnel est très important. Différents sports m’aident à garder mon corps et mon esprit en bonne santé, du squash à la salle de sport, en passant par le ping-pong avec des amis. J’aime aussi aller voir un bon film au cinéma ou simplement passer du temps avec des amis.
Quelles ressources lisez-vous, regardez-vous ou écoutez-vous pour rester au sommet de votre art ?
Je suis plusieurs influenceurs tech de la communauté dev sur Twitter, qui est ma principale plateforme de médias sociaux. Mes favoris sont actuellement Mike Grabowski, Andrei Neagoie et Dan Abramov.
Je consulte chaque jour les dernières updates et mises à jour de la React Core Team and Community. J’essaie également de nouveaux frameworks si je les trouve intéressants.
Quel conseil auriez-vous aimé recevoir avant de commencer chez Anais ?
De continuer à travailler et à apprendre, car cela en vaut la peine. Les gens et l’environnement général d’Anais font que cela en vaut la peine. C’est une entreprise passionnante qui a encore de la place pour la croissance.
Vous souhaitez rejoindre Alex et l’équipe d’Anais?Consultez nos offres d’emploi à Bruxelles et en Roumanie.