informations générales
Carcassonne
L'ISCOD, spécialiste de la formation en Digital Learning, recherche pour son entreprise partenaire, un spécialiste de la création de solutions connectées, un(e) Developpeur React/React Native en contrat d'apprentissage pour préparer l'une de nos formations diplômantes reconnues par l'Etat, de niveau 5 à niveau 7 (Bac+2, Bachelor/Bac+3 ou Mastère/Bac+5).
Optez pour l'alternance nouvelle génération avec l'ISCOD !
Missions :
?Participer au développement d'applications interactives et performantes selon les spécifications fournies par votre responsable, en respectant les exigences fonctionnelles et techniques des projets web et mobiles.?Intégrer la vision globale de l'application en développant des modules et des fonctionnalités en React pour les applications web et React Native pour les plateformes mobiles, conformément aux besoins des utilisateurs et aux contraintes techniques.?Concevoir, coder et tester des composants logiciels en React, JavaScript, HTML5, CSS3, ainsi que les composants natifs spécifiques à chaque plateforme, tout en apportant les améliorations nécessaires pour optimiser les performances et la fiabilité.?Superviser et maintenir notre codebase, en veillant à la qualité du code et à la conformité aux normes de développement front-end et mobile.?Collaborer avec les autres membres de l'équipe, y compris les chefs de projet, les designers UI/UX et les autres développeurs, pour intégrer les différentes composantes du projet dans un ensemble cohérent et performant.?Répondre aux attentes de l'équipe et des clients, en suivant un cahier des charges précis pour développer les fonctionnalités demandées.?Analyser les besoins des utilisateurs et les spécifications du projet pour concevoir des solutions adaptées, en élaborant éventuellement des maquettes ou prototypes pour valider les concepts.?Intégrer vos réalisations dans les environnements de production respectifs pour les applications web et mobiles, et effectuer les ajustements nécessaires pour garantir leur bon fonctionnement.?Effectuer une veille technologique pour rester à jour avec les dernières innovations et meilleures pratiques en développement front-end et mobile.?Participer au debugging et à la maintenance des applications existantes, en identifiant et corrigeant les bugs, et en optimisant le code pour améliorer les performances et la réactivité des applications.
Profil :
Obligatoire :
-Expérience : 0 à 3 ans-Compétences : Visual Studio Code ; Git ; React React Native ; HTML / CSS ;-Langage de programmation : JavaScript ; SQL-Langue : Français ; AnglaisBonus :
-Compétences : Canva ; API ; Test unitaire ; Scrum ; Notion ; Gitlab ; Json / Xml ; UML-Langage de programmation : Python ; C#Qualifications/Compétences recherchées :
?Connaissance des différentes plateformes de développement ainsi que de leurs contraintes spécifiques.?Maîtrise des langages de programmation, ainsi qu'une bonne compréhension des concepts de développement logiciel.?Expérience avec les environnements de développement intégrés (IDE) comme Visual Studio Code.?Compétences en gestion de version et maîtrise des systèmes de gestion de code source (Git).?Expérience avec les bases de données, incluant la conception, la gestion et l'optimisation des bases de données relationnelles et non relationnelles.?Compréhension des concepts de développement web et mobile, ainsi que des frameworks associés.?Maîtrise des outils de test et de débogage pour assurer la qualité et la fiabilité du code.?Connaissances en architecture logicielle et en design patterns, pour concevoir des applications robustes et évolutives.?Capacité à travailler avec des équipes pluridisciplinaires, en comprenant les enjeux et les contraintes des autres métiers (chefs de projet, designers, analystes métiers).?Aptitude à la résolution de problèmes techniques complexes, avec une approche analytique et méthodique.?Capacité à réaliser une veille technologique continue, pour se tenir informé des dernières tendances et innovations dans le domaine du développement logiciel.Qualité(s) professionnelle(s)
-Vous êtes autonome, organisé et créatif.-Vous avez la capacité à travailler rapidement et de manière efficace.-Vous avez un esprit de précision.-Être capable de hiérarchiser les informations urgentes ou non-Vous aimez travailler au sein d'une petite équipe/structure et côtoyer les autres corps de métiers.-Vous avez une bonne capacité de communication en vue de conseiller et orienter une équipe vers les meilleures solutions techniques.-Vous savez communiquer avec l'ensemble du personnel et vous n?avez pas peur de dire : « je ne sais pas, aidez-moi ! », d'aider et partager vos connaissances-Vous aimez vous investir dans l'apprentissage de nouvelles technologies et vous savez vous adapter à de nouveaux outils.Poste basé à CarcassonneRémunération