Développeur D’applications Mobiles/Développeuse D’applications Mobiles

  • Nanterre
  • Carbon It
A propos de nous :Carbon est une société de conseil IT spécialisée dans l'expertise technique et les bonnes pratiques de développement (#cleancode, #TDD, #BDD, #archihexagonales). Aujourd'hui, nous sommes une communauté de 150 passionnés, ayant pour valeurs l'apprentissage continu, le partage de connaissances, et une réelle soif de challenge !Nos bureaux sont situés à Neuilly-Sur-Seine et nos missions se déroulent dans Paris intramuros et petite couronne.Ce qui nous anime ? Savoir résoudre les problèmes et proposer des solutions, maîtriser nos outils et être en pointe sur la technologie. Rejoindre Carbon, c'est avant tout rejoindre une entreprise où tu bénéficieras de notre dispositif d'apprentissage continu sur-mesure. Un consultant qui témoigne d'une volonté forte d'apprendre sera toujours accompagné pour monter en compétence et pour transmettre à son tour.Ce que tu pourras attendre de nous : Notre mission c'est de t'accompagner tout au long de ton aventure chez nous afin d'enrichir ton profil technique et de renforcer ta maîtrise des bonnes pratiques de développement.Comment ? Au travers de nos nombreuses ressources de formation développées par nos experts et en bénéficiant du support de nos Technical Officers. Nous organisons également de nombreux évènements réguliers qui permettent à l'ensemble de nos consultants de progresser tout en développant leur réseau au sein de notre communauté : Conférences mensuelles, ateliers techniques en petit groupe, modules de formations à distance ou encore du mentorat individuel. En parallèle, si tu le souhaites, tu pourras t’impliquer pleinement dans le développement et l’animation de Carbon. Tu as très certainement plein d’idées, et ça nous plaît beaucoup !Développeur React NativeMissions :Développer des applications mobiles multiplateformes pour iOS et Android en utilisant React Native.Assurer la qualité du code via des tests automatisés (unitaires, fonctionnels).Rédiger des spécifications techniques détaillées.Réaliser des tests unitaires et d’intégration.Participer aux étapes du projet (cérémonies agiles, architecture, tests).À propos de toi :Diplôme bac+5 en informatique ou développement mobile.Minimum 3 ans d’expérience avec de bonnes pratiques de développement.Passion pour le développement mobile et amélioration continue des compétences techniques.Maîtrise de React Native et JavaScript.Expérience dans le développement d'applications mobiles natives de haute qualité sur Android et iOS.Connaissance des systèmes de versionning (Git) et des outils d'intégration continue (Jenkins, GitLab CI/CD).À l'écoute des clients et collègues pour trouver les meilleures solutions.Compétences supplémentaires appréciées :Expérience avec des bibliothèques de gestion de l'état comme Redux ou MobX.Connaissance des bases de données mobiles (SQLite, Realm) et des services backend comme Firebase.Expérience avec des outils de débogage et de développement comme Reactotron et Flipper.Familiarité avec les tests automatisés en utilisant Jest, Enzyme, ou Detox.Connaissance des environnements de déploiement (App Center, Fastlane).Familiarité avec Docker, Kubernetes.Compréhension des principes de DevOps (Ansible, Terraform).Bonnes compétences en communication et capacité à travailler en équipe.Notre process de recrutement :Le parcours de recrutement chez Carbon est exigeant et personnalisé :Exigeant car intégrer Carbon c’est rejoindre une communauté impliquée, animée par l’envie de partager et de progresser.Personnalisé car les entretiens qui composent notre parcours sont adaptés selon ton profil et tes attentes.Nos 4 étapes :1- Trouver avant tout un état d’esprit avec l’entretien RH2- Comprendre comment tu raisonnes avec l’entretien technique3- Nous projeter ensemble avec l’entretien de direction4- Et pour que notre engagement soit mutuel, notre remise de proposition