Symbiose.
Développeur / Développeuse web

Alternance Intégrateur Front-End React & React Native

ISCOD Forbach Contrat d'apprentissage publiée il y a 4 jours

Le poste

Intégré(e) aux équipes techniques, vous participerez au développement et à l'amélioration des interfaces web et mobiles de la plateforme SaaS One Tool. Vous interviendrez sur des projets concrets de développement front-end, en contribuant à l'intégration des maquettes graphiques, à l'amélioration de l'expérience utilisateur et à l'optimisation des performances des applications. Développement Front-End & intégration web - Intégrer les maquettes UI en HTML, CSS et JavaScript pour les interfaces web de la plateforme SaaS One Tool. - Développer et adapter les interfaces en utilisant HTML5, CSS3 et JavaScript/TypeScript. - Concevoir des interfaces responsive adaptées aux différents supports et résolutions. - Assurer la cohérence visuelle entre les maquettes et le rendu final des interfaces. - Participer à l'amélioration et à l'évolution des fonctionnalités front-end de la plateforme. Développement React & application SaaS - Participer au développement de l'extranet de la plateforme SaaS One Tool avec React. - Concevoir et intégrer des composants réutilisables. - Utiliser les hooks et les mécanismes de gestion d'état pour développer des interfaces interactives. - Intégrer les données provenant des services back-end dans les interfaces utilisateurs. - Contribuer à l'amélioration de l'expérience utilisateur et à la fluidité de navigation. Développement mobile & React Native - Participer à l'intégration des composants React Native pour l'application iPad. - Adapter les interfaces aux spécificités des supports mobiles et tablettes. - Garantir la cohérence graphique et fonctionnelle entre les interfaces web et mobile. - Participer à l'amélioration des fonctionnalités et de l'expérience utilisateur de l'application. - Contribuer aux évolutions techniques et graphiques de l'application mobile. UI/UX, performance & accessibilité - Intégrer avec précision les maquettes réalisées sur Figma. - Collaborer avec le webdesigner pour ajuster les interfaces et améliorer l'expérience utilisateur. - Optimiser les performances front-end et la fluidité des applications. - Participer à l'amélioration de l'accessibilité des interfaces selon les bonnes pratiques RGAA et WCAG. - Contribuer à l'optimisation des temps de chargement et des performances web, notamment autour des Core Web Vitals. Collaboration & environnement technique - Collaborer avec les développeurs back-end pour l'intégration des données et des fonctionnalités. - Participer aux échanges techniques et aux phases de développement des projets. - Utiliser Git pour le versionnement du code et le travail en équipe. - Participer aux tests, à la correction des anomalies et à l'amélioration continue des interfaces. - Assurer une veille sur les technologies front-end, React et React Native. Vous préparez une formation en informatique ou développement web, de niveau Bac+2 à Bac+3, et souhaitez développer vos compétences en développement front-end et mobile. Vous êtes passionné(e) par le développement web, les interfaces utilisateurs et les nouvelles technologies ? Vous souhaitez participer à la création d'une plateforme SaaS et d'une application mobile dans un environnement technique concret ? Vos compétences techniques : - Vous maîtrisez les fondamentaux du HTML5, CSS3 et JavaScript. - Vous connaissez les principes du responsive design, notamment Flexbox et CSS Grid. - Vous possédez des connaissances en JavaScript ou TypeScript. - Vous avez une bonne compréhension de React : composants, hooks et gestion d'état. - Vous êtes intéressé(e) par le développement mobile avec React Native. - Vous savez intégrer des maquettes Figma avec précision. - Vous connaissez les principes de l'accessibilité web et de l'optimisation des performances front-end. - Vous êtes familiarisé(e) avec Git et le travail en environnement collaboratif. Vos qualités : - Vous êtes curieux(se), motivé(e) et passionné(e) par le développement informatique. - Vous êtes rigoureux(se) et attentif(ve) à la qualité du code. - Vous possédez un bon sens du détail et de l'expérience utilisateur. - Vous appréciez le travail en équipe et les échanges avec différents interlocuteurs techniques. - Vous êtes force de proposition et souhaitez progresser sur des projets concrets. - Une première expérience ou des réalisations personnelles en développement web ou mobile constituent un plus. - Une expérience pratique en développement, notamment à travers des projets personnels, scolaires ou professionnels, est valorisée.