Roku
Paramount
Ingénieur Logiciel Principal - Core Web
À propos du poste
#WeAreParamount en mission pour libérer la puissance du contenu… et vous ?
Nous avons les marques, nous avons les stars, nous avons le pouvoir d'accomplir notre mission d'offrir du divertissement à la planète – il ne manque plus que VOUS ! Faire partie de Paramount signifie rejoindre une équipe de personnes passionnées qui non seulement reconnaissent le pouvoir du contenu, mais apprécient également une touche de plaisir et d'originalité. Ensemble, nous co-créons des moments qui comptent – tant pour nos audiences que pour nos employés – et visons à laisser une empreinte positive sur la culture.
Ingénieur Logiciel Principal Web (New York / Los Angeles / San Francisco / Ft. Lauderdale)
Dans ce rôle, vous
Paramount recherche un Ingénieur Logiciel Principal pour rejoindre l'équipe Architecture Web, responsable de la construction et de la maintenance de la plateforme frontend fondamentale qui alimente Paramount+ et d'autres marques prises en charge. Dans ce rôle, vous servirez d'autorité technique dans les équipes frontend en définissant des modèles, en examinant les décisions architecturales et en aidant les équipes à naviguer dans des défis complexes. Le poste implique la conception, l'extension et l'évolution d'un framework partagé dans un environnement rapide et collaboratif qui valorise l'agilité, l'innovation et des normes techniques élevées.
Nous recherchons un ingénieur capable de travailler de manière autonome sur de grandes bases de code, d'écrire du code clair et maintenable, et d'équilibrer la correction, la performance et l'impact utilisateur. Le candidat idéal contribue au-delà de son équipe immédiate, communique efficacement les compromis, défend une architecture solide avec pragmatisme et documente les décisions par le biais de canaux asynchrones évolutifs. CI/CD, l'observabilité et la qualité du code sont considérées comme des responsabilités principales, et non comme des réflexions après coup.
Paramount+, un service de streaming vidéo par abonnement numérique direct au consommateur et de diffusion en direct de Paramount Global, associe sports en direct, actualités de dernière minute et une montagne de divertissement. Ce service de streaming premium propose une vaste bibliothèque de séries originales, d'émissions à succès et de films populaires dans tous les genres, issus de marques et de studios de production de renommée mondiale, notamment BET, CBS, Comedy Central, MTV, Nickelodeon, Paramount Pictures et le Smithsonian Channel. Le service est également la plateforme de streaming d'une programmation sportive inégalée, incluant tous les événements CBS Sports, du golf au football en passant par le basketball et bien plus, ainsi que des droits de diffusion exclusifs pour des propriétés sportives majeures, dont certaines des ligues de football les plus importantes et les plus populaires au monde. Paramount+ permet également aux abonnés de regarder en direct les chaînes locales CBS à travers les États-Unis, en plus de la possibilité de diffuser les autres chaînes en direct de Paramount Streaming : CBSN pour les actualités en 24/7, CBS Sports HQ pour les actualités et analyses sportives, et ET Live pour la couverture du divertissement.
Responsabilités
- Construire et maintenir des applications Next.js micro-frontend orchestrées via Module Federation qui alimentent les applications Web Paramount+ et Pluto.tv
- Développer et faire évoluer une couche GraphQL API (Apollo Server) consommée par plusieurs frontends fédérés
- Contribuer à des packages partagés au sein d'un monorepo
- Démontrer de solides compétences en communication pour diriger tous les aspects du cycle de développement de la plateforme Web, ainsi que pour collaborer avec d'autres équipes à la création de fonctionnalités
- Surveiller et améliorer les performances et l'observabilité des applications
- Collaborer, documenter et coacher les collègues de manière respectueuse, en veillant à ce que les modèles architecturaux établis soient appliqués dans toute la base de code
- S'associer à nos équipes frontend, d'ingénierie backend et DevOps/SRE pour construire et déployer des services performants
- Contribuer à la création d'une culture de socialisation des normes architecturales au sein des équipes frontend
- Gérer et optimiser les dépendances des applications
- Améliorer continuellement nos pipelines CI/CD via Jenkins, optimiser les processus et les tests
- Réaliser des expériences et analyser les résultats
Qualifications de base que vous apportez
- 5+ années d'expérience en développement d'applications Web
- Diplôme BS en informatique, dans un domaine technique similaire ou expérience pratique équivalente
- Compréhension approfondie du développement d'applications Web et des meilleures pratiques
- Compréhension approfondie de la programmation et de la conception orientées objet, des structures de données et des algorithmes
- Expérience dans le développement de sites Web réactifs
- Solides connaissances en JavaScript/TypeScript, CSS, Sass, HTML
- Solide expérience dans le développement d'applications avec React (de préférence avec SSR) ●
- Expérience avec Next.js ou des frameworks similaires
- Solide compréhension de GraphQL — conception de schéma, résolveurs, fédération
- Familiarité avec les outils de monorepo (espaces de travail pnpm, Turborepo ou équivalent)
- Solide discipline de test — Jest, Cypress
- Bonne compréhension du protocole HTTP et des couches de mise en cache
- Solide connaissance du DOM HTML et des APIs d'événements
- Solide connaissance des outils de l'écosystème Web — Webpack, Git
- Capacité démontrée à communiquer clairement les concepts de conception architecturale — par écrit, lors des revues de conception et des discussions en temps réel avec des ingénieurs de tous niveaux
Compétences bonus (atouts)
- Expérience dans l'utilisation de Module Federation et/ou d'autres outils/frameworks micro frontend
- Passionné par la livraison sans compromettre les normes
- Expérience avec les microservices, les systèmes de conception
- Expérience avec GraphQL, PHP
- Expérience avec les frameworks E2E - avec une familiarité avec Cypress et Synergy
- Connaissance pratique de Docker et des outils CI
- Expérience en matière d'observabilité (New Relic, Datadog ou similaire)
- Compréhension ou expérience des concepts de conception atomique
- Désir de collaborer avec le Produit et le Design pour garantir un haut niveau de qualité UX
- Humilité pour s'exprimer en cas de manque de connaissances ou d'expérience dans un domaine
- Expérience de travail asynchrone entre différents fuseaux horaires.
INFORMATIONS COMPLÉMENTAIRES
Fourchette de salaire d'embauche : $124,000.00 - 186,000.00.
La fourchette de salaire d'embauche pour ce poste s'applique à New York, en Californie, dans le Colorado, dans l'État de Washington et dans la plupart des autres régions. Le salaire de départ pour le candidat retenu dépendra de divers facteurs liés au poste, notamment, mais sans s'y limiter, de l'emplacement géographique, de la demande du marché, de l'expérience, de la formation et de l'éducation. Les avantages disponibles pour ce poste comprennent une assurance médicale, dentaire, visuelle, un plan 401(k), une assurance-vie, des indemnités d'invalidité, un programme d'aide à la formation et des PTO ou, le cas échéant, tels que dictés par la convention collective appropriée. Ce poste est éligible à une prime.
Paramount est un employeur garantissant l'égalité des chances (EOE), y compris pour les personnes handicapées/les vétérans.
Chez Paramount, l'esprit d'inclusion alimente tout ce que nous faisons, à l'écran comme hors écran. De la programmation et des films que nous créons aux avantages/programmes pour les employés et aux initiatives de rayonnement à impact social, nous croyons que les opportunités, l'accès, les ressources et les récompenses doivent être disponibles pour et au bénéfice de tous. Paramount est fier d'être un lieu de travail garantissant l'égalité des chances. Nous nous engageons à l'égalité d'emploi, indépendamment de la race, de la couleur, de l'origine ethnique, de l'ascendance, de la religion, du credo, du sexe, de l'origine nationale, de l'orientation sexuelle, de l'âge, du statut de citoyenneté, du statut matrimonial, du handicap, de l'identité de genre, de l'expression de genre et du statut de vétéran.
Si vous êtes une personne qualifiée handicapée ou un vétéran handicapé, vous pouvez demander un aménagement raisonnable si vous êtes incapable ou limité dans votre capacité à utiliser ou à accéder à paramount.com/careers en raison de votre handicap. Vous pouvez demander des aménagements raisonnables en appelant le 212.846.5500 ou en envoyant un e-mail à [email protected]. Seuls les messages laissés à cette fin seront traités.
Ce que nous offrons
- Rémunération attractive et avantages sociaux complets. Consultez notre liste complète d'avantages ici :paramount.com/careers/benefits
- Congés payés généreux.
- Une opportunité passionnante et enrichissante de faire partie d'une des équipes les plus dynamiques de Paramount.
- Opportunités d'événements d'engagement sur site et virtuels.
- Opportunités uniques de créer des liens significatifs et de bâtir une communauté dynamique, à l'intérieur et à l'extérieur du lieu de travail.
- Découvrez la vie chez Paramount : paramount.com/careers/life-at-paramount
