Pour accompagner son développement Box Africa recrute un développeur Front-End Web et Mobile en CDI avec au moins 5 ans d’expérience pratique sur les frameworks java et dans le développement d’API. Vous intégrerez une équipe de développement logiciel passionnée dans un cadre Scrum/Agile.
Missions du développeur front-end web et mobile
Vous aurez pour missions principales :
- Interpréter les exigences fonctionnelles/user stories en une solution déployable
- Fournir des estimations pour les user stories assignées et réaliser les développements dans les délais impartis
- Préparer les conceptions pour les pages web et les applications mobile (maquettes)
- Développement de codes sources
- Respecter les contraintes techniques définies par la conception architecturale
- Respecter les normes de codage et les bonnes pratiques adoptées par l’entreprise.
- Faire des tests unitaires de son propre travail et collaborer avec l’équipe QA pour corriger les défauts
- Participer à l’élaboration des architectures applicatives et aux développements dans l’environnement Microsoft
- Prendre part à la conception et au développement d’applications en .Net à destination du web et mobile en priorité
- Intégrer au programme de recherche et développement visant à faire émerger de nouveaux usages technologiques
- Développer des applications web et mobile
- Participer à la maintenance, évolutions et refonte des applications développées
- La connaissance des technologies qui constituent le Framework .Net (C#, WPF, ASP MVS5), SQL Serveur
Profil
Nous recherchons un profil ayant :
- Un bon niveau de communication, attitude proactive et capacité d’apprendre et de travailler de façon autonome et en équipe
- Une expérience pratique de Typescript, JavaScript, HTML, CSS et des technologies frontEnd modernes comme React, Vue et/ou Angular.
- Une expérience dans la conception d’applications
- Une expérience de l’intégration de données à l’aide de REST, de GraphQL et de websockets
- Une bonne compréhension des structures de données, des modèles de conception et des algorithmes
- Une bonne connaissance des outils et des cadres de développement standard tels que GIT, Jenkins, Maven / Ant
- Une capacité à travailler dans des environnements de développement de logiciels Agile (Scrum/Kanban)
- Une Bonne connaissance d’outils comme Puppet, Chef, Ansible et de technologies de conteneurs comme Docker.
- Anglais opérationnel obligatoire
Qualité professionnelle attendue :
- Organisé(e) et une forte capacité à vous adapter
- Dynamique et autonome
- Rigoureux et responsable
Autres informations
- BAC +4 minimum
- Formation développement logiciel obligatoire
- Poste en CDI
- Disponibilité ASAP
Si vous êtes capable d'apprendre vite pour approfondir vos connaissances. Si vous êtes ouvert aux changements.
Alors vous êtes les bienvenues. Postulez sans attendre.
Découvrez pourquoi l'humain est au cœur de notre stratégie de développement.