Le poste Développeur Fullstack Sénior
Partager cette offre
Pour notre client dans le secteur privé, nous recherchons un développeur fullstack sénior.
· Mission de 3 mois renouvelables.
· Anglais courant obligatoire
· Télétravail 2 jours par semaine.
· Freelance uniquement.
**Principales responsabilités :
Définir les bases techniques et l'architecture d'un produit qui sera présenté dans l'ensemble du catalogue de produits de XXX.
- Vous êtes en charge de la conception et de l'implémentation de l'architecture technique de bout en bout de XXX , en mettant à profit votre expertise de la pile complète pour créer une plateforme robuste, évolutive et sécurisée.
- Vous êtes un visionnaire technique pour le projet, guidant les choix technologiques et les pratiques de développement dans un environnement moderne, sans serveur, alimenté par Google Cloud Platform (GCP).
- Vous êtes en charge de la mise en œuvre de la stratégie de développement de l'entreprise, de l'élaboration des plans de développement et de la mise en œuvre de la stratégie de développement.
- Collaborer et mentorer: Travailler en étroite collaboration avec le chef de produit pour traduire la vision du produit en réalité technique, et être prêt à encadrer et guider les futurs développeurs au fur et à mesure que l'équipe s'agrandit.
Profil recherché
Expertises :
- React: Compétence avancée dans la construction d'interfaces utilisateurs complexes et performantes avec React.js. Cela devrait inclure une expertise dans :
- Solutions de gestion d'état (par exemple, Redux, Context API, Recoil)
- Cycle de vie des composants et modèles de conception
- Techniques d'optimisation des performances
- Les cadres de test (par exemple, Jest, React Testing Library).
- Node.js: Forte expérience en matière de :
- La construction d'API RESTful et de microservices
- Les modèles de programmation asynchrones (Promesses, Async/Await)
- Les frameworks Node.js populaires (par exemple, Express.js)
- Protocoles d'authentification et d'autorisation (par exemple, JWT, OAuth)
- Architecture sans serveur (GCP): Expérience pratique du développement et du déploiement d'applications sans serveur sur Google Cloud Platform, en particulier :
- Cloud Functions
- Cloud Run
- Passerelle API
- Stockage dans le nuage
- Compréhension des principes de conception sans serveur et des meilleures pratiques.
Très souhaitable : Technologies de base de données: Maîtrise des bases de données SQL et NoSQL, telles que
- Maîtrise des bases de données SQL et NoSQL, telles que :
- Cloud SQL (MySQL, PostgreSQL)
- Cloud Firestore
- Les technologies d'intégration et de livraison continues (CI/CD) pour l'automatisation des tests, du déploiement et de la gestion de l'infrastructure sont familières.
- Infrastructure as Code:** Expérience avec des outils comme Terraform ou Cloud Deployment Manager pour définir et gérer l'infrastructure à l'aide du code.
- Les meilleures pratiques en matière de sécurité :** Compréhension approfondie des principes de sécurité des applications web et expérience de la mise en œuvre de pratiques de codage sécurisées.
- Test :** Engagement à écrire un code de haute qualité et bien testé, y compris des tests unitaires, des tests d'intégration et des tests de bout en bout.
Environnement de travail
Points bonus:
- Expérience avec GraphQL pour la construction d'API.
- Familiarité avec les techniques et outils d'optimisation des performances frontales.
En outre :
Expertise dans le développement et le lancement d'applications web prêtes à la production.
La construction et le déploiement d'applications sans serveur sur GCP (Google Cloud Platform).
Expertise significative dans le travail avec React, Node.js, et les frameworks et bibliothèques JavaScript modernes.
- Expertise dans le travail dans des environnements de développement agiles et dans l'utilisation de systèmes de contrôle de version (par exemple, Git).
- Expérience de travail dans l'industrie de la beauté ou de la vente au détail.
- Familiarité avec les outils et techniques de visualisation de données.
- Connaissance des normes d'accessibilité et des meilleures pratiques.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +8 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Développeur Fullstack Sénior
Freelance.com