Paramount

Ingénieur Logiciel Principal - Android

Java
Traduction automatique. Consultez l’original.

À propos du poste

#WeAreParamount : une mission pour libérer le pouvoir du contenu… et vous ?

Nous avons les marques, nous avons les stars, nous avons le pouvoir d'accomplir notre mission : divertir la planète. Il ne manque plus que... VOUS !

Faire partie de Paramount signifie rejoindre une équipe de passionnés 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.

Intitulé du poste : Ingénieur Logiciel Principal - Android

Lieu : États-Unis - Sur site (Los Angeles, New York ou San Francisco)

Paramount recherche un Ingénieur Logiciel Principal - Android pour développer des solutions cohérentes aux défis techniques complexes basés sur le contenu. Ce rôle est responsable de l'ensemble du cycle de vie du développement logiciel, de la compréhension des objectifs du produit et des feuilles de route d'ingénierie à la conception de la solution, à l'architecture, à la mise en œuvre, à la livraison et à la maintenance continue.

Ce rôle se situe à l'intersection de l'ingénierie approfondie de la plateforme Android et du développement natif IA : utilisation quotidienne d'agents IA et d'outils de codage (Cursor, Claude Code, Copilot) et collaboration pratique avec les équipes ML et data science sur des fonctionnalités destinées aux clients.

Le candidat idéal travaillera en étroite collaboration avec les équipes produit et ingénierie pour définir les exigences, aligner les solutions techniques sur les objectifs commerciaux, fournir des estimations d'ingénierie précises et contribuer aux initiatives d'architecture de plateforme axées sur l'optimisation, la performance et la scalabilité.

Cette personne dirigera et encadrera également des ingénieurs tout au long du processus de développement, en établissant des normes pour la qualité du code, les outils, les métriques, le reporting et la collaboration en ingénierie qualité afin de garantir une approche axée sur la qualité.

INFORMATIONS SUPPLÉMENTAIRES

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

Fourchette de salaire d'embauche : $156,800.00 - 235,200.00.

La fourchette de salaire d'embauche pour ce poste s'applique à New York, en Californie, au 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 les soins médicaux, dentaires, la vision, 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 qui respecte 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 tous et au bénéfice de tous. Paramount est fier d'être un lieu de travail qui respecte 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é, de l'état civil, 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 à cet effet recevront une réponse.

RESPONSABILITÉS

DIRECTION TECHNIQUE

  1. Piloter la direction architecturale et la conception des applications Android.
  1. Établir les meilleures pratiques pour le codage, les tests, le déploiement et la maintenabilité.
  1. Promouvoir de nouveaux outils, frameworks et processus pour améliorer l'innovation et l'efficacité du développement.
  1. Créer des diagrammes d'architecture et des spécifications techniques pour soutenir la livraison de logiciels de haute qualité.
  1. Diriger les discussions d'architecture pour le développement de fonctionnalités et les meilleures pratiques d'ingénierie logicielle.
  1. Piloter la performance des applications, l'optimisation de la lecture, les améliorations de stabilité et les efforts de profilage.

DÉVELOPPEMENT D'APPLICATIONS

  1. Concevoir, développer, tester, déployer, maintenir, intégrer et améliorer les applications Android en utilisant des technologies modernes et les meilleures pratiques de l'industrie.
  1. Assurer la performance, la réactivité, la fiabilité et la qualité des applications.
  1. Dépanner et résoudre les problèmes techniques grâce à un débogage efficace et à une analyse des causes profondes.

DÉVELOPPEMENT INTÉGRÉ À L'IA

  1. Utiliser des outils de développement basés sur l'IA tels que GitHub Copilot, Cursor, Claude Code ou des solutions similaires tout au long du cycle de vie du développement logiciel.
  1. Collaborer avec la direction technique pour établir les meilleures pratiques en matière d'adoption sûre et efficace de l'IA au sein des équipes d'ingénierie.
  1. Piloter des initiatives qui intègrent les capacités de LLM et de machine learning dans les expériences produit, y compris la recherche, la découverte, la personnalisation et la compréhension du contenu.

ENCADREMENT

  1. Encadrer des ingénieurs de niveau intermédiaire et senior en partageant l'expertise technique et en soutenant la croissance professionnelle.
  1. Effectuer des revues de code pour maintenir des normes élevées de qualité, de cohérence et de maintenabilité du code.

COLLABORATION INTERFONCTIONNELLE

  1. Collaborer étroitement avec les chefs de produit, les concepteurs, les équipes QA et les partenaires d'ingénierie pour définir et livrer des solutions.
  1. Coordonner avec les équipes backend et les services API pour assurer une intégration et une livraison de fonctionnalités transparentes.

AMÉLIORATION DES PROCESSUS

  1. Améliorer continuellement les processus de développement, les normes d'ingénierie et la productivité de l'équipe.
  1. Se tenir au courant des technologies, frameworks et tendances de l'industrie Android, en recommandant leur adoption le cas échéant.

PROPRIÉTÉ ET RESPONSABILITÉ

  1. Collaborer avec le responsable de l'ingénierie Android sur la stratégie technique et l'exécution.
  1. Assurer que les applications restent très réactives, évolutives et performantes.
  1. Prévenir et atténuer proactivement les incidents de production.
  1. Permettre aux équipes d'ingénierie de livrer avec succès des fonctionnalités et des améliorations critiques.
  1. Identifier les risques et les goulots d'étranglement techniques et proposer des stratégies d'atténuation efficaces.

COMPÉTENCES REQUISES

EXPERTISE EN DÉVELOPPEMENT ANDROID

  1. Maîtrise experte de Kotlin et Java.
  1. Solide compréhension des écosystèmes Android SDK et de la plateforme Android.
  1. Connaissance approfondie des modèles d'architecture et des approches modernes de développement Android, y compris :
  1. MVVM
  1. MVI
  1. Clean Architecture
  1. Jetpack Compose
  1. Material Design
  1. Expérience avec Android Studio et Gradle.
  1. Compréhension et mise en œuvre solides des modèles de conception logicielle.

CONCEPTION DE SYSTÈMES ET ARCHITECTURE

  1. Capacité avérée à concevoir des applications Android évolutives, performantes et sécurisées.
  1. Expérience dans l'intégration de APIs RESTful complexes et de bibliothèques tierces.

TESTS ET ASSURANCE QUALITÉ

  1. Expérience approfondie dans l'écriture de tests unitaires, d'interface utilisateur et automatisés à l'aide de frameworks tels que JUnit et Espresso.
  1. Expérience dans la mise en œuvre et la maintenance de pipelines CI/CD à l'aide d'outils tels que Jenkins et GitHub Actions.

OPTIMISATION DES PERFORMANCES

  1. Expérience dans l'identification et la résolution des goulots d'étranglement de performance, y compris les fuites de mémoire, les problèmes de rendu et les inefficacités réseau.
  1. Maîtrise des outils d'analyse de performance Android, y compris Android Profiler et LeakCanary.

LEADERSHIP ET COMMUNICATION

  1. Capacité à communiquer des concepts techniques complexes aux ingénieurs, aux parties prenantes et aux cadres dirigeants.
  1. Succès démontré dans l'encadrement et le développement d'équipes d'ingénierie performantes.

QUALIFICATIONS DE BASE

  1. Diplôme de licence en informatique, en ingénierie logicielle ou dans un domaine connexe, ou expérience pratique équivalente.
  1. 7+ années d'expérience professionnelle en développement logiciel, dont 6+ années axées sur le développement Android.
  1. Succès démontré dans la direction et la livraison de projets Android à grande échelle dans des environnements de production au sein de plusieurs équipes Agile/Scrum.
  1. Expérience avérée en matière de propriété architecturale et de prise de décisions techniques.
  1. Solides compétences interpersonnelles et de gestion des parties prenantes, avec la capacité de faciliter les discussions commerciales et techniques.
  1. Forte concentration sur la qualité des logiciels et l'expérience utilisateur.
  1. Capacité à traduire les objectifs commerciaux en exigences et solutions techniques.

QUALIFICATIONS SOUHAITÉES

  1. Expérience pratique du développement d'applications pour Android, Android TV, Amazon Fire TV et plateformes associées.
  1. Expérience de la publication d'applications sur le Google Play Store et/ou l'Amazon Appstore.
  1. Expérience du travail à distance avec des équipes mondiales distribuées et interfonctionnelles.
  1. Expérience avec les architectures Android multi-modules.
  1. Expérience du support des technologies d'accessibilité telles que JAWS, VoiceOver, ZoomText et la navigation au clavier uniquement.
  1. Connaissance des normes d'accessibilité WCAG et des pratiques de développement axées sur l'accessibilité.
  1. Expérience de la mise en œuvre de fonctionnalités d'accessibilité telles que :
  1. Support TalkBack
  1. Attributs contentDescription et labelFor
  1. Mise à l'échelle dynamique du texte
  1. Conception d'interface utilisateur réactive
  1. Annonces d'accessibilité

MAÎTRISE DE L'IA

  1. Expérience pratique quotidienne des assistants de codage IA tels que Cursor, Claude Code, GitHub Copilot ou des outils équivalents.
  1. Solides compétences en ingénierie de prompts et capacité à évaluer de manière critique le code généré par l'IA avant son utilisation en production.
  1. Connaissance pratique de :
  1. Modèles de langage étendus (LLMs)
  1. Embeddings
  1. Génération Augmentée par Récupération (RAG)
  1. Ingénierie de prompts
  1. Expérience de la création ou du prototypage de fonctionnalités produit alimentées par ML ou LLM, y compris la recherche, le classement, la personnalisation, la compréhension du contenu ou les expériences IA intégrées.
  1. Solide compréhension des pratiques d'IA responsable, y compris la confidentialité, les considérations de propriété intellectuelle, l'attribution et les exigences de révision humaine.

COMPÉTENCES SOUHAITÉES / UN PLUS

  1. Expérience des technologies de streaming vidéo, y compris HLS et MPEG-DASH.
  1. Expérience de travail avec ExoPlayer.
  1. Connaissance de Widevine DRM.

Paramount+, un service de streaming vidéo à la demande par abonnement numérique direct au consommateur et de streaming en direct de Paramount Global, combine sports en direct, actualités de dernière minute et une montagne de divertissement. 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, 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 pour une programmation sportive inégalée, y compris tous les événements de CBS Sports, du golf au football en passant par le basketball et plus encore, ainsi que les droits de streaming exclusifs pour les principales propriétés sportives, y compris 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 de CBS dans tout le pays, en plus de la possibilité de regarder les autres chaînes en direct de Paramount Streaming : CBSN pour les actualités 24h/24 et 7j/7, CBS Sports HQ pour les actualités et analyses sportives, et ET Live pour la couverture du divertissement.

Ce que nous offrons

  • 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 nouer des liens significatifs et de construire une communauté dynamique, à l'intérieur et à l'extérieur du lieu de travail.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter