Description

Le titulaire du poste sera chargé de développer, modifier et déboguer les composants front-end et back-end d'applications. Le rôle nécessite une capacité à travailler dans des environnements techniques variés et à comprendre des architectures complexes.

Mission

Assurer le cycle de vie complet du développement logiciel, de l'implémentation des fonctionnalités utilisateur à la gestion des services, APIs et modèles de données, tout en garantissant la qualité du code et la performance des systèmes.

Missions principales

  • Développer, modifier et déboguer les composants applicatifs front-end et back-end.
  • Implémenter les fonctionnalités orientées utilisateur ainsi que les services, APIs et modèles de données associés.
  • Tracer les requêtes et les données à travers les navigateurs, les applications front-end, les APIs, les services, les bases de données et les intégrations externes.
  • Travailler au sein de dépôts (repositories) inconnus et comprendre l'architecture logicielle existante.
  • Diagnostiquer les pannes liées à l'état de l'application, aux contrats d'API, à l'authentification, à la persistance, au réseau et au déploiement.
  • Évaluer et améliorer le code écrit dans plusieurs langages de programmation.
  • Réviser les solutions générées par l'IA pour en vérifier l'exactitude, l'exhaustivité, la performance, la sécurité et la maintenabilité.

Profil recherché

Expérience

  • Forte expérience professionnelle dans le développement d'applications full-stack en production.
  • Expérience concrète et significative en ingénierie front-end et back-end.
  • Expérience en environnement de production avec plusieurs langages de programmation.

Compétences

  • Langages et technologies : Javascript, Python, Java, Node.js.
  • Techniques : Maîtrise des applications navigateur, des APIs, de l'état des applications, des bases de données et de l'intégration de services.
  • Architecture : Expérience dans la compréhension et la contribution à l'architecture de systèmes logiciels complets.
  • Résolution de problèmes : Solides compétences en débogage et résolution de problèmes techniques.

Langues

  • Anglais professionnel.

Qualités / aptitudes

  • Aptitude à travailler efficacement dans des bases de code inconnues.
  • Capacité d'analyse et de diagnostic technique.
  • Esprit critique pour la revue de code (notamment les solutions générées par IA).

Estimation salariale

  • Taux horaire : 50 $ - 100 $ / heure.

Informations complémentaires

  • Engagement : 10 à 40 heures par semaine.
Critères de l'offre
  • Secteur d'activité: Informatique - Électronique
  • Éducation: Aucun
  • Expérience: 5
  • Type de contrat: CDD
  • Temps de travail: Temps partiel
  • Lieu de travail: Télétravail
  • Salaire: 29K - 58K FCFA par heure
  • Type de présence: Télétravail