L'entreprise
toHero est un studio de développement fondé en 2015 expert en transformation digitale et en technologie open source qui opère aussi bien pour des clients grands comptes que pour des PME et des start-ups.
Nous proposons une offre à 360° sur tous les sujets de transformation digitale : audits, identification de besoins, chantier UX/UI, développement, hébergement, infogérance, maintenance et formation.
La force de toHero réside dans notre culture axée sur la transparence, la qualité et le delivery management.
Nous sommes constamment à la recherche de collaborateurs en mesure d'apporter de nouvelles perspectives et de nouvelles expériences à nos clients et produits. Si tu recherches un lieu de travail stimulant, rempli de défis technologiques et de bonne humeur, n'hésite plus et rejoins-nous !
Plus d’informations :
Description du poste
En tant que développeur.euse, ta mission dépassera la simple réalisation des tâches quotidiennes.
Tu seras un acteur clé dans l'accompagnement et le conseil de l’équipe ainsi que des clients, en les aidant à analyser leurs besoins et en les orientant dans leurs choix techniques stratégiques pour le projet.
Tu participeras activement à l’optimisation des plateformes existantes, qu’il s’agisse des frameworks ou des configurations serveur, et tu contribueras au développement de nouvelles solutions innovantes.
Tu interviendras dans un environnement Monorepo basé sur des technologies Angular, en contribuant activement à l'amélioration continue de nos applications existantes.
Créer de la valeur : En rejoignant une équipe technique composée de développeurs Angular et Java, tu participeras à l’optimisation des processus de développement et à la mise en œuvre de nouvelles fonctionnalités.
En tant qu’expert Angular, tu seras le garant des bonnes pratiques de développement, assurant la qualité et la maintenabilité du code produit.
Tu prendras part à l’écriture et à l’exécution de tests unitaires et d’intégration pour garantir la robustesse et la fiabilité des services développés.
Tu t’assureras que les applications soient conçues pour offrir une maintenabilité optimale, facilitant leur évolutivité à long terme.
Profil recherché
Pour être pleinement adapté à ce poste, les compétences suivantes sont nécessaires :
Connaissances techniques
* Développement Web : Solides bases dans les technologies et langages JS (JavaScript, TypeScript).
* Frameworks : Expertise en Angular pour le front-end, avec une capacité à structurer des applications complexes et évolutives.
* Langages complémentaires : Java et connaissances sur les API REST/GraphQL sont un atout.
* CI/CD : Expérience avec les pipelines d'intégration continue et de déploiement continu (GitHub Actions, Jenkins, GitLab CI).
* Qualité du code : Utilisation d'outils comme SonarQube ou ESLint pour assurer la qualité et la maintenabilité du code.
* Responsive Design : Bonne connaissance des outils CSS/SCSS et des librairies associées (Bootstrap, Tailwind).
Environnement et outils techniques
* Systèmes d’exploitation : Connaissance de Linux pour le développement et la gestion des conteneurs.
* Containers : Maîtrise de Docker pour la gestion des environnements
* Versioning : Expérience avancée avec Git (GitHub, Bitbucket).
* Monitoring et performance : Familiarité avec New Relic ou Sentry pour le suivi des performances applicatives et des erreurs.
Process et bonnes pratiques
* Architecture logicielle : Compréhension des principes SOLID et des design patterns.
* Tests et qualité : Conception de suites de tests robustes pour garantir la fiabilité des services.
* Documentation : Habitude de produire et maintenir une documentation technique claire (API, guides développeurs).
Rigoureux et pragmatique, tu apprécies le travail en équipe et accordes de l'importance à un travail de qualité.
Titulaire d’un diplôme BAC+3 ou BAC+5, tu possèdes une première expérience d’au moins 3 ans dans un poste similaire.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.