Développeur Web/Mobile
Description du Poste
Le Développeur Web/Mobile est responsable de la conception, du développement et de la maintenance des applications web et mobiles. Il travaille en étroite collaboration avec les équipes de design, de produit et d’UX/UI pour créer des applications performantes, fonctionnelles et accessibles sur différentes plateformes.
Missions Principales
- Concevoir et développer des applications web et mobiles en fonction des besoins et des spécifications fonctionnelles.
- Participer à l’élaboration des architectures techniques des projets et proposer des solutions adaptées aux besoins fonctionnels.
- Assurer l’intégration des fonctionnalités sur les sites web ou applications mobiles, en garantissant une bonne performance, sécurité et compatibilité multi-plateformes.
- Réaliser les tests nécessaires pour assurer la qualité et la fiabilité des applications (tests unitaires, tests d’intégration, tests de performance).
- Déployer et mettre à jour les applications en suivant un cycle de vie bien défini (versions, évolutions).
- Optimiser les performances des applications web et mobiles pour garantir une expérience utilisateur fluide.
- Assurer la maintenance et l’évolution des projets existants en répondant aux demandes de mises à jour, de corrections et d’améliorations.
- Collaborer avec les équipes UX/UI pour garantir la meilleure expérience utilisateur possible tout en respectant les contraintes techniques.
- Travailler en agilité, participer aux sprints et aux réunions de suivi avec l’équipe technique et les chefs de projet.
Compétences et Qualités Requises
- Maîtrise des langages de programmation pour le web (HTML, CSS, JavaScript, PHP, etc.) et pour le développement mobile (Swift, Kotlin, React Native, Flutter, etc.).
- Connaissance des frameworks web (React, Angular, Vue.js, Laravel, etc.) et des outils de développement mobile (Xcode, Android Studio, etc.).
- Compétences en gestion de bases de données (MySQL, MongoDB, Firebase, etc.).
- Bonne compréhension des principes de développement mobile (responsive design, gestion des performances, intégration d’API).
- Maîtrise des outils de versioning de code (Git, GitHub, GitLab, etc.).
- Connaissances en sécurité des applications web et mobiles (authentification, gestion des données sensibles, etc.).
- Capacité à résoudre des problèmes techniques et à adapter les solutions aux besoins spécifiques des projets.
- Bonnes compétences en communication et en travail d’équipe.
- Capacité à travailler sous pression et à respecter les délais.
Formation et Expérience
- Bac +3 à Bac +5 en informatique, développement logiciel, ou domaine similaire.
- Expérience de 2 à 5 ans en développement web et mobile, avec des exemples de projets réalisés.
- Expérience avec les outils et technologies spécifiques aux applications mobiles (iOS, Android, développement cross-platform).