Entreprise:
Description de l'annonce:
Nous recherchons un professionnel expérimenté en React Native pour développer une application compatible avec les appareils Android, iOS.
Le candidat idéal possède une solide expérience en React Native et est capable de livrer une application hautement optimisée.
Responsabilités Principales
- Développement d’une application fonctionnelle en React Native pour Android, iOS .
- Optimisation des performances de l’application pour garantir une excellente expérience utilisateur.
- Collaboration étroite avec les équipes backend pour intégrer les services et données nécessaires.
- Respect des meilleures pratiques de développement et des normes de qualité.
Profil recherché
- Expérience confirmée en développement React Native, maîtrise des principes et bonnes pratiques.
- Expertise dans le développement d’applications mobiles cross-plateforme offrant une expérience utilisateur optimale sur Android, iOS et Windows.
- Excellentes capacités de résolution de problèmes et d’analyse pour relever les défis techniques.
- Fortes compétences en communication et collaboration pour interagir efficacement avec les équipes, les parties prenantes et les clients.
- Passion pour l’innovation et volonté de rester à la pointe des tendances du développement d’applications mobiles.
Compétences Techniques Essentielles :
1. Langages de Programmation Mobile :
Swift (iOS)
Kotlin (Android)
Java (Android)
2. Frameworks de Développement Mobile :
React Native
Flutter
3. Architecture Logicielle :
Conception et implémentation de Microservices
4. Sécurité Informatique :
Cryptage des données
5. Gestion de Bases de Données :
SQLite pour applications mobiles
NoSQL (MongoDB, Firebase)
MySQL ou PostgreSQL pour backend
6. Outils et Plateformes de Développement :
GitHub/GitLab pour gestion de version
CI/CD Pipelines (Jenkins, GitLab CI/CD)
JIRA pour gestion de projet
7. Services Backend et Cloud :
Firebase pour backend en temps réel
8. Paiement en Ligne :
Intégration de SDKs de paiement pour des transactions sécurisées
9. Méthodologies de Développement :
Agile/Scrum