company sector

Développeur Mobile (Junior & Senior)

Entreprise anonymeAlger, Algérie

Secteur d'activité

Informatique, Télécom, Internet

Niveau de poste

Confirmé / Expérimenté

Niveau d'étude (diplome)

Master 2, Ingéniorat, Bac + 5

Date d'expiration

16 juin

Nombre de postes

2 poste ouvert

Type de contrat

CDI | CDD Ou Mission

📍 Lieu de travail : Alger
📄 Contrat : CDD d’une année, renouvelable en CDI
👥 Nombre de postes :
• 1 Développeur Mobile Senior
• 1 Développeur Mobile Junior
💰 Rémunération :
• Senior : Entre 80.000 et 100.000 DZD selon expérience
• Junior : Entre 60.000 et 80.000 DZD selon expérience

🔧 Technologies principales utilisées :

  • React Native (Expo Managed Workflow & Bare)
  • TypeScript
  • Expo Router
  • Redux Toolkit / Zustand / Recoil
  • REST / GraphQL APIs
  • Firebase
  • MMKV / AsyncStorage / SQLite
  • Sentry / Firebase Crashlytics
  • Jest / React Native Testing Library
  • CI/CD (EAS, GitHub Actions, etc.)

💼 Compétences techniques attendues :

1. Maîtrise avancée de React Native (avec Expo) :

  • Gestion complète de projets avec Expo Managed Workflow
  • Navigation avancée via Expo Router
  • State management robuste (Zustand, Redux Toolkit, Recoil)
  • Customisation ou éjection du projet Expo si nécessaire

2. Intégration d’API :

  • APIs REST & GraphQL
  • Gestion des erreurs, loaders, retries, pagination
  • Authentification via JWT, OAuth2, Firebase Auth

3. Fonctionnalités e-commerce :

  • Catalogue produits (tailles, couleurs, filtres, stock)
  • Panier, wishlist, système de paiement
  • Comptes clients, commandes, tracking
  • Notifications push (Expo Notifications / Notifee)

4. UI/UX Mobile :

  • Intégration fidèle des maquettes Figma
  • Animations (Reanimated, Framer Motion, Gesture Handler)
  • Responsive design multi-devices + dark mode

5. Stockage local :

  • Sessions persistantes (AsyncStorage, MMKV, SQLite)
  • Gestion offline des données critiques

6. Qualité & Tests :

  • Tests unitaires (Jest, RN Testing Library)
  • Crash reporting & analytics (Sentry, Firebase Crashlytics)
  • Optimisation des performances (lazy loading, bundle split)

7. CI/CD & Publication :

  • Déploiement via Expo EAS Build
  • Signature & publication sur les stores
  • Automatisation (GitHub Actions, Bitrise)

8. Sécurité :

  • Stockage sécurisé (SecureStore, Keychain, Encrypted Storage)
  • Authentification biométrique (Face ID, Touch ID)
  • Masquage des données sensibles

9. Méthodologie & bonnes pratiques :

  • Architecture modulaire (Clean Architecture, Feature folder)
  • Documentation technique (Swagger, JSDoc)
  • Git Flow structuré
  • Méthode Agile (Scrum / Kanban)

🌟 Bonus appréciés :

  • Connexion à un ERP ou CMS e-commerce (Prestashop, Shopify…)
  • Connaissance de Next.js pour une version web
  • Intégration moteur de recherche (Meilisearch, Algolia)