Développeur Frontend Senior H/F

Tesim
Canton de Montigny-le-Bretonneux, France
3 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Remote
Canton de Montigny-le-Bretonneux, France

Tech stack

JavaScript
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
HTML5
Unit Testing
CSS
Software as a Service
Digital Rendering
Cross-Site Request Forgery
D3.js
Data Visualization
Human-Computer Interaction
Performance Tuning
Svelte
Responsive Web Design
TypeScript
WebSocket
Highcharts
React
Caching
Cross-Site Scripting (XSS)
Backend
GIT
Vue.js
WebPack
Real Time Data
Build Tools
Figma
Front End Software Development
React
REST
Software Version Control

Job description

Vous rejoindrez une équipe réduite et dynamique pour concevoir et développer l'interface utilisateur multi-tenant. Vous serez responsable de :

  • Conception et architecture frontend pour SaaS cloud ET On Premise
  • Développement d'une interface utilisateur performante et scalable
  • Assurance de compatibilité multi-déploiement (cloud vs local)
  • Collaboration étroite avec le backend sur les intégrations
  • Définition des standards de qualité et de performance Ce poste offre une grande autonomie et une opportunité de laisser une empreinte significative sur l'architecture frontend.

Requirements

Frameworks JavaScript modernes

  • React, Vue.js ou Svelte (expérience production minimale 2 ans) TypeScript

  • Maîtrise intermédiaire à avancée

  • Typage fort dans les projets réels HTML5 & CSS3

  • Expertise avancée en animations, responsive design

  • Optimisation des performances rendering Architecture Frontend

  • État de l'application complexe (Redux, Pinia, Context API)

  • Composants réutilisables et maintenables

  • Patterns modernes (composition, hooks, stores) REST APIs et intégration backend

  • Consommation d'API REST robuste

  • Gestion des états asynchrones

  • Error handling et retry logic Build tools et environnements

  • Webpack, Vite, ou équivalents

  • Configuration de pipelines de compilation Testing

  • Jest, Vitest, ou équivalents

  • Test unitaires, intégration, E2E Contrôle de version

  • Git maîtrisé

FORTEMENT APPRÉCIÉES Dashboards temps réel et data-intensive

  • Visualisations de données complexes

  • Chartes/graphiques (D3.js, Chart.js, etc.)

  • Mise à jour en temps réel WebSockets et connexions persistantes

  • Real-time data streaming Optimisation des performances

  • Core Web Vitals, métriques

  • Lazy loading, code splitting

  • Caching stratégies Design Systems

  • Composants réutilisables

  • Documentation de composants

  • Consistency across deployments Figma et collaboration design

  • Design-to-code workflows

  • Component libraries Architecture cloud ET On Premise

  • AWS basics (S3, CloudFront, etc.)

  • Concepts déploiement local (self-hosted)

  • Gestion variable de configuration par environnement Sécurité frontend

  • XSS, CSRF prevention

  • Chiffrement côté client basique

  • Gestion sécurisée des tokens/secrets

3 à 5 ans d'expérience solide en développement frontend en production À l'aise avec les enjeux techniques : architecture, performance et sécurité Approche pragmatique : priorité à la qualité et à la livraison Curieux, avec une forte capacité d'apprentissage et d'évolution rapide Capable d'évoluer dans une équipe réduite (esprit startup) Expérience dans le lancement d'un produit ou une phase de forte croissance À l'aise avec des environnements de déploiement multiples (cloud et on-premise)

About the company

TESIM accompagne les entreprises de tous secteurs d'activité dans leur recrutement à l'échelle nationale aussi bien pour du recrutement que de la délégation de personnel intérimaire. Depuis sa création, TESIM encourage la diversité sous toutes ses formes et poursuit ses efforts pour faire de la différence une force, une richesse et un moteur de performance. Tous nos collaborateurs sont porteurs de valeurs : Engagement, Professionnalisme et Performance.

Apply for this position