Présentation des Missions Développeur
Missions que nous pouvons réaliser :
- Développer et intégrer un système de chat avec notifications en temps réel en utilisant React Native CLI, JavaScript, Node.js et MongoDB.
- Assurer l'intégration du chat pour React Native Web et Mobile.
- Optimiser les performances et la consommation des ressources des applications mobiles et web.
- Améliorer les tableaux de bord pour le suivi des tests et interactions utilisateurs.
- Concevoir et maintenir une architecture API REST performante pour la communication backend.
- Gérer un tableur pour visualiser les erreurs et comportements de l'application.
- Implémenter des fonctionnalités de sécurité, comme l’authentification sécurisée et la protection des données utilisateur.
- Collaborer avec l’équipe pour intégrer les retours et améliorer les fonctionnalités.
- Participer aux réunions pour clarifier les objectifs et proposer des améliorations.
- Rédiger et maintenir une documentation technique en français et anglais.
- Développer et intégrer des tests unitaires et d’intégration avec Jest, Mocha ou Chai.
- Automatiser les déploiements et assurer l’intégration continue (CI/CD).
- Finaliser l'intégration de TypeScript pour assurer un typage cohérent.
- Gérer les versions du code et les améliorations via GitHub Desktop.
- Effectuer une veille technologique pour proposer des innovations.
- Garantir l'accessibilité et l'ergonomie des interfaces utilisateurs (UI/UX).
- Assurer la compatibilité multi-navigateurs et multi-appareils des applications.
- Participer à la conception et au développement d'applications mobiles natives pour Android et iOS.
- Contribuer à la création de Progressive Web Apps (PWA).
- Collaborer avec les équipes de design pour intégrer les maquettes UI/UX.
- Participer à la maintenance et à l'évolution des applications existantes.
- Suivre et optimiser les outils de monitoring des applications en production.
- Optimiser les requêtes pour améliorer les performances des bases de données.
- Promouvoir les bonnes pratiques de développement, code review et documentation.
- Participer à la gestion des environnements de développement, test et production.
- Assurer la gestion des incidents techniques en production.
- Mettre en place des stratégies de sauvegarde et restauration des données.
- Définir et mettre en œuvre des politiques de sécurité des applications et données.
- Optimiser le référencement naturel (SEO) des applications web.