Ingénieur(e) Logiciel

Tech / It
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French

Job location

Remote

Tech stack

HTML
JavaScript
PHP
Agile Methodologies
Software Applications
Automation of Tests
Unit Testing
CSS
Code Review
Continuous Integration
Elasticsearch
JSON
Node.js
NoSQL
RabbitMQ
Redis
TypeScript
Web Performance Optimization
Backend
Vue.js
REST

Job description

En tant qu'Ingénieur web, vos missions seront de :

  • Développer des fonctionnalités dans le respect des délais, de la qualité attendue et des exigences définies.
  • Produire un code optimisé, maintenable et évolutif, en appliquant les bonnes pratiques établies par votre squad et les design patterns appropriés.
  • Assurer une couverture significative de votre code par des tests unitaires, d'intégration, E2E ou automatisés.
  • Participer activement aux revues de code en identifiant des axes d'amélioration et en apportant un retour constructif à vos collègues.

Vos responsabilités

  • Concevoir, développer et maintenir des applications logicielles en utilisant des langages et frameworks modernes au sein d'une équipe de développement performante.
  • Écrire un code propre, efficace, maintenable et bien documenté, conforme aux standards de l'industrie.
  • Mettre en place des tests automatisés pour les fonctionnalités développées.
  • Contribuer aux revues de code et à l'amélioration continue des processus de développement.
  • Détecter et résoudre les problèmes techniques et bugs, tout en proposant des solutions pour optimiser la performance logicielle et l'expérience utilisateur.
  • Collaborer avec l'équipe design dans l'élaboration d'un design system.
  • Participer à la définition de l'architecture des projets et à la conception des nouvelles features.
  • S'impliquer dans les réunions d'équipe, les sessions d'estimation et les rétrospectives.

Requirements

  • Maîtrise des principes SOLID

  • Excellente connaissance des dernières versions de CSS et HTML

  • Expertise en Javascript / Typescript, VueJS et Nuxt

  • Expérience en optimisation des performances web et gestion de sites à fort trafic

  • Maîtrise de la sécurité web Compétences appréciées :

  • Expérience en NodeJS

  • Maîtrise de PHP 7+ (notre backend utilise PHP 8.1)

  • Pratique des API REST et JSON

  • Connaissance des architectures événementielles

  • Maîtrise de la Clean Architecture

  • Expérience en TDD et intégration continue

  • Pratique de NoSQL, Redis, RabbitMQ et ElasticSearch

  • Connaissance des méthodologies Agiles La maîtrise du français et de l'anglais est indispensable.

Benefits & conditions

3 jours de télétravail par semaine

Apply for this position