Développeur Back end React Native Expérimenté
Détails de l'annonce
Référence
205205
Date de publication
26 juillet 2024
Type de contrat
CDILieu de travail
Tunis, Tunisie
Expérience requise
Entre 2 et 5 ans
Niveau d'études
Bac + 3
Salaire proposé
Disponibilité
Plein temps
Offres similaires
Ingénieur en informatique
2C SERVICES • Ariana
Administrateur Informatique
NORTH AMERICAN PRIVATE UNIVERSITY IIT ISB • Sfax
Consultant senior Microsoft Dynamics 365 CRM
Entreprise Anonyme • Rabat
Développeur Web FullStack (.NET) à Sousse
CISA INFORMATIQUE • Sousse
Développeur - Master Section Informatique
MPSOFT • Tunis
Entreprise
TUNISIAN GLOBAL TRADE
Secteur: commerce / vente / distribution
Taille: Moins de 20 employés
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