logo
NIANE TECHNOLOGIES

Ingénieur Application Web Et Mobile

Africa

July 6, 2026 at 2:34 PM

✨ AI summary

Location

  • Dakar, Senegal

Languages

  • JavaScript
  • TypeScript
  • Python
  • Java

Frameworks

  • React
  • Angular
  • Node.js
  • Flutter
  • Laravel
  • NestJS

Cloud Services

  • AWS
  • Azure
  • GCP

Databases

  • SQL
  • NoSQL

Experience Level

  • 3 to 5 years

Description du poste NIANE TECHNOLOGIES recherche un·e Ingénieur·e Application Web et Mobile à temps plein pour rejoindre son équipe à Dakar, en présentiel. au quotidien, la mission consiste à concevoir, développer et maintenir des applications web et mobiles performantes, sécurisées et évolutives. La personne en poste participe à l’analyse des besoins, à la rédaction des spécifications techniques et à l’architecture des solutions. Elle collabore étroitement avec les équipes produit, design et infrastructure pour intégrer les fonctionnalités, optimiser l’expérience utilisateur et assurer la qualité du code. Le ou la titulaire du poste est également impliqué·e dans les phases de tests, de déploiement et de support technique, ainsi que dans l’amélioration continue des processus de développement.

Qualifications


Architecture technique

Concevoir l’architecture globale des applications (web & mobile)

Définir les choix technologiques (frameworks, bases de données, infrastructures)

Mettre en place des architectures scalables (microservices, API-first, cloud)

Documenter les architectures (diagrammes, flux, composants)


Sécurité des applications

Définir et implémenter les bonnes pratiques de sécurité (OWASP, sécurisation API, authentification)

Gérer les mécanismes d’authentification et d’autorisation (OAuth2, JWT, SSO)

Identifier et corriger les vulnérabilités (tests, audits, pentest)

Mettre en place des stratégies de protection des données (chiffrement, RGPD, etc.)


Développement & supervision

Participer au développement des modules critiques

Mettre en place des standards de code et bonnes pratiques

Superviser les développeurs sur les aspects techniques

Assurer la qualité et la performance des applications


DevOps & performance

Concevoir des pipelines CI/CD

Assurer le monitoring des applications (logs, performance, incidents)

Optimiser les performances (temps de réponse, gestion des charges)

Participer à la gestion des déploiements


Compétences requises

- Techniques

Maîtrise des architectures web & mobile modernes

Bonne connaissance des langages (JavaScript/TypeScript, Python, Java, etc.)

Expérience avec des frameworks (React, Angular, Node.js, Flutter, Larevel, NestJS, etc.)

Maîtrise des API REST / GraphQL

Connaissance des bases de données (SQL & NoSQL)


- Sécurité

Bonne maîtrise des standards de sécurité (OWASP Top 10)

Expérience en gestion des identités et accès (IAM)

Connaissance des protocoles de sécurité (HTTPS, SSL/TLS)

Notions en audit de sécurité et tests d’intrusion


Infrastructure & DevOps

Connaissance des environnements cloud (AWS, Azure, GCP)

Docker, Kubernetes (un plus)

CI/CD (GitHub Actions, GitLab CI, Jenkins)


Soft skills

Esprit analytique et rigueur

Capacité à prendre des décisions techniques

Leadership technique

Communication et pédagogie


Profil recherché

Bac +5 en informatique ou équivalent

3 à 5 ans d’expérience minimum en développement et architecture

Expérience sur des projets complexes ou à forte contrainte (sécurité, performance)


Outils & environnement

Git (GitHub / GitLab)

Outils de monitoring (Datadog, Grafana…)

Outils de sécurité (Snyk, OWASP ZAP…)

  • Figma (collaboration avec design)