B&A
Paramount
Ingénieur logiciel senior - Core Web
À propos du poste
La narration est, et sera toujours, au cœur de ce que nous faisons chez Skydance.
Notre vision est de bâtir un écosystème de divertissement prospère où les histoires et les mondes sont imaginés, prennent vie et sont vécus. Nous créons pour tous les âges et tous les publics, en nous appuyant sur la force de nos contenus et de nos expériences, ainsi que sur la profondeur de notre lien avec les fans. Nous sommes axés sur les créateurs, centrés sur le public, tournés vers la technologie et déployés à l'échelle mondiale.
Ici, vous travaillerez avec des équipes talentueuses qui avancent rapidement, pensent avec audace et collaborent avec détermination pour obtenir des résultats. Nous visons haut, défendons les meilleures idées et gagnons ensemble, en méritant chaque jour la confiance de nos employés, créateurs, partenaires et publics.
Si l'opportunité de contribuer à bâtir la prochaine génération d'entreprise mondiale de médias et de divertissement, propulsée par la créativité et la technologie, vous stimule, nous serions ravis de vous accueillir à bord. C'EST PARTI !
Ingénieur logiciel web senior (New York / Los Angeles / San Francisco / Ft. Lauderdale)
Paramount+, un service de vidéo à la demande par abonnement et de streaming en direct destiné directement aux consommateurs de Paramount Global, combine sports en direct, actualités de dernière minute et une montagne de divertissements. Le 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, provenant 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 le foyer de streaming pour une programmation sportive inégalée, incluant chaque événement CBS Sports, du golf au football en passant par le basket-ball et plus encore, ainsi que des droits de streaming exclusifs pour des propriétés sportives majeures, y compris certaines des ligues de football les plus grandes et les plus populaires au monde. Paramount+ permet également aux abonnés de diffuser les stations CBS locales en direct à travers les États-Unis, en plus de la possibilité de diffuser les autres chaînes en direct de Paramount Streaming : CBSN pour des actualités 24/7, CBS Sports HQ pour des actualités et analyses sportives, et ET Live pour une couverture divertissement.
Responsabilités
Dans ce rôle, vous allez
Paramount recherche un ingénieur logiciel senior pour rejoindre l'équipe d'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 agirez en tant qu'autorité technique auprès des équipes frontend en définissant des modèles, en examinant les décisions architecturales et en aidant les équipes à relever des défis complexes. Le poste implique de concevoir, d'étendre et de faire évoluer un framework partagé dans un environnement collaboratif et dynamique 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 un code clair et maintenable, et d'équilibrer la justesse, la performance et l'impact utilisateur. Le candidat idéal contribue au-delà de son équipe immédiate, communique efficacement sur les compromis, défend une architecture solide avec pragmatisme et documente les décisions via des canaux asynchrones évolutifs. CI/CD, l'observabilité et la qualité du code sont traitées comme des responsabilités fondamentales, et non comme des réflexions après coup.
Responsabilités
- Construire et maintenir des applications micro-frontend Next.js orchestrées via Module Federation, qui alimentent les applications web Paramount+ et Pluto.tv
- Développer et faire évoluer une couche API GraphQL (Apollo Server) consommée par plusieurs frontend fédérés
- Contribuer aux 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 sur la création de fonctionnalités
- Surveiller et améliorer les performances et l'observabilité des applications
- Collaborer, documenter et coacher ses collègues de manière respectueuse, en veillant à ce que les modèles architecturaux établis soient appliqués dans toute la base de code
- Collaborer avec nos équipes frontend, d'ingénierie backend et DevOps/SRE pour construire et déployer des services hautement performants
- Aider à bâtir une culture de partage 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
- Mener 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, 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 responsives
- Solide maîtrise de 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 (pnpm workspaces, Turborepo ou équivalent)
- Forte 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 de revues de conception et de discussions en temps réel avec des ingénieurs de tous niveaux
Compétences bonus (atouts)
- Expérience de 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 observabilité (New Relic, Datadog ou similaire)
- Compréhension ou expérience des concepts d'Atomic Design
- Désir de collaborer avec les équipes Produit et Design pour garantir un haut niveau d'UX
- Humilité pour s'exprimer en cas de manque de connaissances ou d'expérience dans un domaine
- Expérience de travail asynchrone à travers différents fuseaux horaires.
INFORMATIONS COMPLÉMENTAIRES
Fourchette de salaire à l'embauche : $124,000.00 - 186,000.00.
La fourchette de salaire à l'embauche pour ce poste s'applique à New York, en Californie, au Colorado, dans l'État de Washington et dans la plupart des autres zones géographiques. La rémunération de départ pour le candidat retenu dépend de divers facteurs liés au poste, notamment, mais sans s'y limiter, la situation géographique, les demandes du marché, l'expérience, la formation et l'éducation. Les avantages sociaux disponibles pour ce poste incluent l'assurance médicale, dentaire, vision, un plan 401(k), une couverture d'assurance vie, des prestations d'invalidité, un programme d'aide aux frais de scolarité et des congés payés (PTO) ou, le cas échéant, tel que dicté par la convention collective appropriée. Ce poste est éligible à une prime.
Skydance est un employeur garantissant l'égalité des chances (EOE)
Nous saisissons l'opportunité de bâtir une main-d'œuvre qui reflète un large éventail de perspectives, d'horizons et d'expériences. Être un employeur garantissant l'égalité des chances signifie que nous prenons au sérieux notre responsabilité de considérer les candidats qualifiés sur la base du mérite. Conformément aux lois du pays ou de la région où le poste est basé, cela inclut une considération sans égard à la race, la couleur, l'ethnicité, l'origine nationale, le statut de citoyenneté, la religion ou les croyances, le sexe, le genre, l'identité ou l'expression de genre, l'orientation sexuelle, l'âge, l'état civil, la grossesse, la parentalité, le handicap physique ou mental, les informations génétiques, le statut militaire ou de vétéran protégé, le statut syndical ou toute autre catégorie protégée par la loi applicable.
Si vous êtes une personne qualifiée en situation de handicap, vous pouvez demander un aménagement raisonnable pendant le processus de candidature et/ou de recrutement. 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
- Une rémunération attractive et des packages d'avantages sociaux complets. Consultez notre liste complète d'avantages ici skydance.com/careers/benefits.
- Des congés payés généreux.
- Des abonnements gratuits à HBO Max, Paramount+ et d'autres services de streaming et produits d'actualités numériques de Skydance.
- Des opportunités solides d'engagement des employés, incluant l'accès à des projections et événements exclusifs, des séries de conférences, des activités de bénévolat et plus encore.
