Retourner aux opportunités

Développeur Full Stack Junior

  • Type de contrat :stage
  • Zone: Dakar
  • Recruteur: Zurumi
  • Type d'organisation:Entreprise
  • Secteur: Informatique

Description opportunité :


Mission du poste

En tant que Développeur Full Stack Junior, vous intégrerez une équipe agile et participerez activement au cycle de vie complet de nos applications web, du développement front-end à la mise en place d’API back-end et à l’amélioration de nos applications mobiles cross-platform.

Sous la supervision de notre développeur senior, vous contribuerez à la conception, au développement, aux tests et à la maintenance de nos solutions.

Responsabilités et activités principales

Développement Front-End (~10%) :

  • Participer à l’intégration des maquettes (HTML, CSS) en interfaces web interactives et responsives.
  • Développer des composants utilisateur dynamiques en JavaScript (et/ou un framework comme Vue.js ou React si utilisé).
  • Assurer la compatibilité cross-browser et l’adaptabilité mobile (responsive design).

Développement Mobile Cross-Platform avec Flutter (~30%) :

  • Participer au développement de nouvelles fonctionnalités pour nos applications iOS et Android en utilisant le framework Flutter et le langage Dart.
  • Contribuer à la maintenance et à l’amélioration du code existant.
  • Assurer la qualité et les performances de l’application sur les deux plateformes.
  • Intégrer des API RESTful pour connecter l’application à nos services back-end.
  • Collaborer avec les designers UX/UI pour transformer des maquettes en interfaces interactives et fluides.

Développement Back-End & API (~60%) :

  • Contribuer au développement de nouvelles fonctionnalités back-end en PHP avec le framework Laravel.
  • Participer à la conception, au développement et à la maintenance d’API RESTful robustes et sécurisées.
  • Interagir avec les bases de données (MySQL/PostgreSQL) : écriture de requêtes, migrations, optimisations basiques.
  • Mettre en œuvre les principes de base de la sécurité web (validation des données, protection contre les injections XSS/CSRF).
  • Participer à la rédaction de tests unitaires et fonctionnels.

Collaboration & Méthodologie :

  • Participer aux rituels agiles (daily meetings, planification de sprint, rétrospectives).
  • Utiliser Git pour la gestion de version et le travail collaboratif (branches, merge requests, code review).
  • Documenter le code et les fonctionnalités développées.
  • Contribuer à l’amélioration continue de nos processus de développement.

Profil recherché :


Formation et expérience :

  • Formation Bac+2/+3/ en informatique (Licence, Bootcamp.)
  • Une première expérience professionnelle ou des projets personnels/concrets.

Compétences techniques requises (Hard Skills) :

  • Front-End : Maîtrise des fondamentaux HTML5, CSS3 et JavaScript (ES6+).
  • Back-End : Connaissances solides en PHP procédural et orienté objet (POO).
  • Framework : Expérience avec le framework Laravel (Eloquent, Blade, Migrations, Artisan).
  • Mobile : Connaissances solides en Dart et une première expérience avec le framework Flutter.
  • API : Compréhension du fonctionnement des API REST (concepts de routes, méthodes HTTP, codes de statut).
  • State Management : Connaissance des concepts de gestion d’état dans Flutter (ex: Provider, Bloc, Riverpod – au moins un).
  • Base de données : Connaissances de SQL (MySQL ou PostgreSQL) pour la conception et l’interrogation de bases.
  • Outils : Familiarité avec Git et GitHub/GitLab.

Compétences appréciées (Un plus) :

  • Expérience avec un framework JS front-end (Vue.js, React, Angular).
  • Connaissances de Tailwind CSS ou d’un autre CSS framework.
  • Notions de tests (PHPUnit, Pest).
  • Notions de développement natif (Android/Kotlin ou iOS/Swift).
  • Sensibilisation aux bonnes pratiques (Clean Code, SOLID principles, Design Patterns, tests unitaires/widgets/intégration).
  • Compréhension des concepts de DevOps basiques (SSH, déploiement, Laravel Forge/Vapor).

Qualités personnelles (Soft Skills) :

  • Curiosité et fort appétit pour l’apprentissage : Vous avez envie de progresser et de monter en compétences.
  • Autonomie et sens de l’initiative : Vous savez chercher par vous-même tout en n’hésitant pas à demander de l’aide.
  • Esprit d’équipe et bonne communication : Vous aimez collaborer et partager vos idées.
  • Rigueur et sens de l’organisation : Vous êtes attentif à la qualité et à la propreté du code.
  • Sens du service et orientation résultats : Vous êtes motivé par la livraison de fonctionnalités qui créent de la valeur.

Comment postuler ? :


Veuillez envoyer votre CV à l’adresse zurumi.exchange@gmail.com

Partager cet opportunite :

Découvrez
des opportunités similaires :

Développeur web

  • Type de contrat :cdd
  • Zone: Dakar
  • Recruteur: GBG
  • Type d'organisation:Cabinet
  • Secteur: Ressources humaines

Stagiaire Chargé d’Animaiton Éditoriale Web & App

  • Type de contrat :stage
  • Zone: Dakar
  • Recruteur: Canal+
  • Type d'organisation:Entreprise
  • Secteur: Telecommunications

Développeur Full Stack Web & Mobile

  • Type de contrat :cdd
  • Zone: Dakar
  • Recruteur: Oumou Group
  • Type d'organisation:Entreprise
  • Secteur: Technologies