TeamViewer
TeamViewer
1 001 – 5 000 Employés
B2BEntrepriseSaaS
TeamViewer est une entreprise B2B de logiciels SaaS qui développe des solutions cloud sécurisées pour l’accès à distance, l’assistance à distance et l’expérience numérique des employés. Sa plateforme aide les équipes informatiques et les entreprises à contrôler, surveiller et gérer les terminaux, à automatiser la résolution des problèmes et à soutenir les opérations de première ligne grâce à des flux de travail en réalité augmentée. TeamViewer accompagne des organisations de toutes tailles avec des produits tels que Tensor, DEX et Frontline, ainsi qu’avec des intégrations comme Microsoft Intune, ServiceNow et Salesforce. Son offre est axée sur une gestion des appareils sécurisée, conforme et évolutive.

Ingénieur logiciel frontend senior — Hybride au Texas

Pilotez l’architecture et le développement frontend de la plateforme d’environnement de travail numérique de TeamViewer avec React et TypeScript. Prenez en charge les performances, les tests, les systèmes de design et les pratiques responsables d’ingénierie assistée par l’IA.

Description

  • Développer et maintenir des applications web complexes et de grande envergure avec React et TypeScript
  • Prendre en charge l’architecture frontend au sein de microfrontends, de monorepos et de bibliothèques de composants partagés
  • Mettre en place des approches évolutives pour la gestion de l’état et la récupération des données sur les couches serveur, client et interface utilisateur
  • Contribuer à la gouvernance du système de design en partenariat avec les designers UX et UI
  • Connecter les applications frontend aux services backend et aux API au moyen de contrats, de flux d’authentification et de modèles de données
  • Améliorer les performances web grâce à l’optimisation du rendu, au découpage du code, à la réduction de la taille des bundles et aux travaux sur les Core Web Vitals
  • Maintenir les standards de sécurité, d’accessibilité, d’internationalisation et de compatibilité entre navigateurs
  • Définir les pratiques de test frontend couvrant les tests unitaires, d’intégration, de régression visuelle et de bout en bout
  • Prendre en charge les outils de build, les pipelines CI/CD et les déploiements conteneurisés avec Docker et Kubernetes
  • Faire progresser l’adoption responsable du développement frontend assisté par l’IA au sein de l’équipe
  • Accompagner les ingénieurs, diriger les revues de code et guider les décisions techniques entre les équipes
  • Définir l’architecture frontend et agir comme référent technique dans un environnement agile

Exigences

  • Diplôme en informatique, en ingénierie logicielle ou dans une discipline connexe, ou expérience équivalente
  • Au moins 6 ans d’expérience professionnelle en développement frontend, dont une expérience en leadership technique
  • Expertise de React, TypeScript et JavaScript moderne
  • Expérience approfondie des outils de gestion de l’état et de récupération des données tels que Redux Toolkit, RTK Query, Zustand, MobX, TanStack Query ou XState
  • Expérience de la création et de la maintenance de systèmes de design ou de bibliothèques de composants avec des outils tels que Storybook, des tokens de design et des thèmes
  • Expérience des architectures de microfrontends et des bases de code frontend évolutives, notamment des outils de monorepo comme Nx ou Turborepo
  • Maîtrise des outils modernes de build et de bundling, notamment Vite et Webpack
  • Compréhension des techniques de profilage et d’optimisation des performances web telles que la mémoïsation, la virtualisation, le chargement différé et les Core Web Vitals
  • Expérience de l’intégration d’API REST ou GraphQL, de WebSockets et de standards d’authentification tels qu’OAuth 2.0 ou OpenID Connect
  • Solide connaissance des exigences d’accessibilité WCAG et des pratiques de sécurité web, notamment XSS, CSRF et CSP
  • Expérience avec Jest ou Vitest, React Testing Library et Playwright ou Cypress
  • Expérience pratique des outils de programmation assistée par l’IA tels que Claude Code, GitHub Copilot ou Cursor, y compris leur utilisation responsable au sein d’une équipe
  • Expérience de l’accompagnement d’ingénieurs et de la collaboration au sein d’équipes agiles
  • Une expérience de l’observabilité frontend et du suivi des erreurs avec des outils tels que Sentry ou OpenTelemetry constitue un atout
  • Une expérience des frameworks de rendu côté serveur tels que Next.js ou Node.js constitue un atout

Avantages

  • Rémunération compétitive avec possibilités de bonus
  • Congés payés flexibles et jours fériés rémunérés
  • Plan 401(k) avec abondement de l’employeur
  • Assurance santé complète, y compris une couverture médicale entièrement prise en charge par l’employeur
  • Jusqu’à 12 semaines de congé parental rémunéré
  • Assurance vie de base
  • Couverture invalidité de courte et de longue durée prise en charge par l’employeur
  • Événements trimestriels de cohésion d’équipe
  • Déjeuners de leadership
  • Réunions plénières réunissant toute l’entreprise
  • Politique de porte ouverte
  • Environnement de travail avec tenue professionnelle décontractée
  • Diversité, inclusion et possibilités d’évolution pour les employés
  • Accompagnement pour les aménagements ou ajustements pendant le processus de candidature et de recrutement

Offres similaires

Rocket Software

Ingénieur logiciel III, Full Stack Java

Rocket Software

Concevez, déboguez et testez des logiciels full stack en Java chez Rocket Software, en contribuant à l’amélioration des produits, à la création de nouveaux produits et au développement d’outils. Livrez un code facile à maintenir, documenté et couvert par des tests, tout en participant aux rituels agiles.

Ouvrir
GE Aerospace

Stagiaire en ingénierie des systèmes, ingénierie mécanique et aérospatiale

GE Aerospace

Contribuez aux activités de GE Aerospace dans les systèmes aérospatiaux et l’énergie électrique grâce à la conception, à l’analyse et aux essais. Développez vos compétences d’ingénieur et préparez-vous à de possibles postes après l’obtention de votre diplôme.

Ouvrir
GE Aerospace

Stage en ingénierie des systèmes, mécanique ou aérospatiale – Avionique | GE Aerospace

GE Aerospace

Participez à la conception et aux essais de systèmes avioniques et connexes pour les aéronefs commerciaux et militaires de GE Aerospace. Contribuez aux logiciels, aux simulations et aux programmes de produits en tant que stagiaire en systèmes aérospatiaux.

Ouvrir
JetBrains

Ingénieur support senior, ReSharper (.NET) — Allemagne

JetBrains

Résolvez des problèmes .NET complexes liés aux outils de développement JetBrains et aidez les utilisateurs à régler les difficultés qu’ils rencontrent avec les produits. Enquêtez sur les bugs, guidez les utilisateurs et collaborez avec les équipes d’ingénierie et d’assurance qualité pour améliorer les produits.

Ouvrir
GE Aerospace

Stage en alternance en ingénierie des systèmes électriques

GE Aerospace

Rejoignez le programme de stage en alternance de GE Aerospace en ingénierie des systèmes électriques et contribuez à des systèmes aéronautiques destinés aux applications commerciales et militaires. Participez à la conception, aux essais, à la simulation et au développement d’outils tout en acquérant une expérience pratique des systèmes aérospatiaux.

Ouvrir
IMU Biosciences

Ingénieur logiciel en bioinformatique – cytométrie en flux

IMU Biosciences

Développez et maintenez des pipelines d’apprentissage automatique réglementés pour la cytométrie en flux chez IMU Biosciences. Le poste couvre l’annotation, le suivi des modèles, la reproductibilité et la conformité d’une plateforme de médecine de précision.

Ouvrir
HFM

Architecte logiciel frontend senior

HFM
501 – 1 000 Employés
FinanceFintech

Pilotez l’architecture frontend des applications web de trading et destinées aux clients de HFM, en définissant des fondations React partagées et des systèmes de design. Guidez les équipes produit sur les performances, la sécurité, l’accessibilité et les normes d’ingénierie.

Ouvrir
HFM

Architecte logiciel d’entreprise mobile (iOS et Android)

HFM
501 – 1 000 Employés
FinanceFintech

Définissez l’architecture des applications de trading de HFM pour iOS et Android et pilotez la sécurité mobile, les mises en production et les données de marché en temps réel. Établissez des normes d’ingénierie et aidez les équipes à livrer des mises à jour fiables.

Ouvrir