Le projet freelance que vous allez rejoindre est un défi stimulant qui vous permettra de mettre en pratique vos compétences avancées en développement frontend. Vous travaillerez sur des applications web à haute performance, en utilisant les dernières technologies JavaScript, notamment ReactJS et NextJS. Votre rôle consistera à transformer des maquettes design en interfaces interactives, responsives et accessibles, tout en assurant une intégration fluide avec les API backend et les services tiers.
Vous serez chargé de concevoir l’architecture de composants réutilisables, de gérer l’état de l’application avec des solutions modernes comme Redux ou le Context API, et d’optimiser les performances grâce à la pré-rendu côté serveur (SSR) et au rendu côté client (CSR). Vous devrez également veiller à la qualité du code en appliquant les principes SOLID, en écrivant des tests unitaires et en participant aux revues de code.
En tant que freelance, vous bénéficierez d’une grande autonomie dans la gestion de votre temps et de votre charge de travail. Vous pourrez organiser votre journée de travail en fonction de vos préférences, tout en respectant les échéances fixées par le client. Le mode hybride vous permet de travailler à distance la majorité du temps, avec des réunions ponctuelles au bureau de Novancy Consulting à Casablanca pour des sessions de brainstorming, des ateliers de conception et des présentations de projet.
Les attentes en matière de compétences techniques sont élevées. Vous devez maîtriser ReactJS, NextJS, JavaScript ES6+, HTML5, CSS3, ainsi que les outils de build modernes tels que Webpack, Babel et ESLint. La connaissance de TypeScript, d’un framework CSS comme Tailwind ou Styled‑Components, ainsi que la capacité à intégrer des API REST ou GraphQL, seront considérées comme un atout majeur. Vous devez également être à l’aise avec les bonnes pratiques de performance web, l’optimisation des images, la gestion du cache et la mise en place de stratégies de préchargement.
En plus des compétences techniques, nous recherchons un profil proactif, capable de communiquer efficacement avec les parties prenantes, de gérer les priorités et de résoudre les problèmes de manière autonome. Vous devez être capable de travailler en équipe, de partager vos idées et de recevoir des feedbacks constructifs. La capacité à documenter votre travail, à rédiger des spécifications claires et à maintenir une base de code propre et bien organisée est essentielle.
Le projet offre un environnement de travail stimulant, où l’innovation et la créativité sont valorisées. Vous aurez l’opportunité de travailler sur des projets variés, allant de la création de sites e‑commerce à la mise en place de dashboards interactifs pour des clients internationaux. Vous pourrez également participer à des ateliers de design thinking, à des sessions de pair programming et à des revues de code régulières.
En tant que freelance, vous bénéficierez d’une rémunération compétitive, d’une flexibilité totale dans votre planning, et d’un accès à des ressources de formation continue. Vous pourrez également profiter de la possibilité de travailler sur des projets à fort impact, tout en développant votre portefeuille professionnel.
Nous attendons de vous une forte motivation à apprendre et à évoluer dans un environnement technologique en constante évolution. Vous devez être capable de vous adapter rapidement aux nouvelles exigences, de proposer des solutions innovantes et de contribuer activement à l’amélioration continue du produit.
Si vous êtes passionné par le développement frontend, que vous avez une solide expérience avec ReactJS et NextJS, et que vous cherchez un projet freelance hybride à Casablanca, nous serions ravis de recevoir votre candidature. Vous pourrez ainsi mettre à profit vos compétences techniques, votre créativité et votre sens de l’organisation pour contribuer au succès de projets ambitieux.
Nous sommes convaincus que votre expertise en développement frontend, combinée à votre capacité à travailler de manière autonome et collaborative, fera de vous un atout précieux pour notre équipe. Rejoignez-nous pour relever des défis passionnants, travailler sur des projets innovants et développer votre carrière dans un environnement stimulant et flexible.