Consultez nos dernières offres similaires
Contenu de l'offre Lead Développeur - Symfony / Angular / Freelance chez Intuition IT Solutions Ltd.
Nous recherchons un Lead Developpeur Symfony / Angular pour une mission à Boulogne Billancourt. Le but de la mission est de participer au développement d'un site e-Commerce dans une équipe en mode Start Up. Ils travaillent en méthode Agile (une dérivée de Scrum). Leur équipe sera composée de 3 développeurs.
Ils travaillent en étroite collaboration avec d'autres projets du groupe dont certains sont portés au Brésil. Covid: Temps de présence : -Période COVID=1 jour par semaine à minima -Présentiel attendue en période normale= 2 à 3 jours par semaine Mission: - Rédiger un code bien conçu, testable et efficace en utilisant les meilleures pratiques de développement de logiciels. - Intégrer des données provenant de divers services dorsaux et bases de données. - Recueillir et affiner les spécifications et les exigences en fonction des besoins techniques.
Créer et maintenir la documentation technique - être responsable de la maintenance, de l'expansion et de la mise à l'échelle de tous nos outils - Rester à l'affût des technologies émergentes et des tendances du secteur et les appliquer aux opérations et aux activités. Ce que vous devez avoir - Une expérience professionnelle avérée en programmation web - Des compétences en programmation de haut niveau et une connaissance approfondie de PHP/Node/Angular. - Familiarité avec les langages de programmation suivants : HTML/CSS - Familiarité avec l'un des cadres de programmation suivants : Symfony/Angular - Une solide compréhension du fonctionnement des applications web, notamment de la sécurité, de la gestion des sessions et des meilleures pratiques de développement. - Connaissance adéquate des systèmes de bases de données relationnelles, de la programmation orientée objet et du développement d'applications Web.
Expérience pratique des diagnostics de réseau et des outils d'analyse de réseau. - Aptitude à diagnostiquer les problèmes de manière agressive et à résoudre les problèmes de manière créative. - Fortes compétences organisationnelles pour jongler avec de multiples tâches dans le respect des délais et du sens des affaires. - Capacité à travailler et à s'épanouir dans un environnement au rythme soutenu, à apprendre rapidement et à maîtriser diverses technologies web.
Toujours tester votre code de manière unitaire et fonctionnelle, avec les méthodologies BDD ou TDD Responsabilités: - Diriger un projet clé avec Smartengo - Diriger des systèmes complexes qui nécessiteront une connaissance approfondie des systèmes backend. - Supporter les applications de production en utilisant les pratiques CI/CD telles que les builds, déploiements et tests automatisés. - Mettre en œuvre et répondre à la surveillance des applications de production. - Participer aux activités agiles de l'équipe telles que le story grooming, la planification du poker, la planification du sprint, les rétrospectives, les démos, etc.
Partager des idées et des expériences, poser des questions et s'efforcer de lever toute ambiguïté, tant pour soi-même que pour les membres de son équipe. - Encadrer les membres de l'équipe dans les meilleures pratiques technologiques et industrielles. Votre profil: - Connaissance avérée des principes fondamentaux de l'informatique. - Expérience des bibliothèques et des outils modernes JavaScript/Typescript (p.
ex. Angular). - Expérience de l'élaboration et de la mise en œuvre d'API REST sécurisées et robustes à l'aide de technologies telles que Symfony et Node.js. - Expérience des offres de clouds publics ou privés (par exemple, AWS, GCP, Azure).
Vous avez déjà travaillé sur plusieurs bases de code lors de la livraison de fonctionnalités. - Connaissance pour évaluer les compromis entre la correction, la robustesse, la performance et la valeur pour le client. - Expérience de la prise en charge de fonctionnalités, avec une équipe, sur des projets à court et à long terme. - Champion des pratiques telles que la livraison continue et l'infrastructure en tant que code.
Connaissance pratique des méthodologies agiles de développement de logiciels (par exemple, Scrum). - Baccalauréat ou plus, en informatique, technologies de l'information, gestion des systèmes d'information ou dans un domaine d'études étroitement lié. - Maîtrise de l'anglais. Qualifications souhaitées - 5+ ans d'expérience dans l'industrie en tant qu'ingénieur logiciel - Expérience de travail dans un nouveau produit ou dans un environnement de démarrage.
Expérience de la mise en réseau, du proxy et de la mise en cache côté serveur (Varnish, Redis). - Expérience de la mise en œuvre d'outils et de modèles d'intégration continue. - Expérience avec des équipes DevOps qui s'approprient le cycle de vie complet de l'ingénierie. - Maîtrise de la plateforme API.
Vous êtes un fervent défenseur de l'écriture de tests. - Sensibilité à l'UX et au design - Sensibilité au commerce électronique Compétences techniques - Langages de programmation : - PHP - JavaScript / TypeScript - HTML / CSS/ SCSS - Cadre de programmation : - Symfony - Plateforme API - Angular - NestJS - Bases de données - MySQL - ElasticSearch - Redis - Méthode d'agilité - Scrum - Kanban - Artisanat - Outils de développement : - VSCode - Git / GitLab - CI / CD - Réseau : - AWS EC2 - AWS Lambda - AWS RDS - Test : - Jasmine - Jest - Protractor Mission à Boulogne Billancourt Anglais technique requis Démarrage ASAP Misison de longue durée sur la base de contrats renouvelables TJM: Selon profil