Aller au contenu

Paramount

Lead Software Engineer - Android

Java
Traduction automatique. Consultez l’original.

À propos de ce rôle

#WeAreParamount est en 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 de divertir la planète – il ne nous 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 fun 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.

Poste : Lead Software Engineer - Android

Lieu : US - Sur site (LA, NY, SF)

Paramount recherche un Lead Software Engineer - Android travailleur pour développer des solutions cohérentes aux obstacles techniques basés sur le contenu. Le rôle sera de bout en bout, de la compréhension des objectifs et des feuilles de route des équipes produit et ingénierie, à la conception et l'architecture de toute solution, en passant par la livraison et la maintenance de ces plateformes une fois en place.

Ce rôle implique l'ingénierie pour la plateforme Android et le développement de l'IA. Vous utiliserez quotidiennement des agents IA et des outils de codage tels que Cursor, Claude Code et Copilot. Vous collaborerez également avec les équipes ML et data science sur des fonctionnalités pour les clients.

Nous recherchons une personne qui participera à la définition des exigences produit, sera capable d'articuler comment l'effort d'ingénierie s'alignera sur ces exigences et fournira des estimations précises de l'effort. Vous serez également impliqué dans les discussions architecturales de la plateforme et les initiatives ouvrant la voie aux optimisations et aux performances.

Vous travaillerez également avec une équipe d'ingénieurs tout au long du processus de développement, y compris la mise en œuvre de normes relatives au code, aux outils, aux métriques, au reporting de progression et aux interactions avec l'équipe QE pour garantir une approche axée sur la qualité pour tout travail.

Responsabilités

Leadership Technique

  1. Piloter la direction architecturale et la conception des applications Android
  1. Établir les meilleures pratiques pour le codage, les tests et le déploiement
  1. Promouvoir de nouveaux outils, frameworks et processus pour l'innovation continue et l'efficacité du développement
  1. Préparer des diagrammes architecturaux et des spécifications techniques pour que l'équipe d'ingénierie livre un logiciel de haute qualité et maintenable
  1. Diriger les discussions architecturales autour du développement de fonctionnalités et des meilleures pratiques de développement logiciel
  1. Implication dans les optimisations de performance et de lecture, la stabilité globale de l'application et le profilage

Développement d'applications

  1. Concevoir, développer, tester et déployer de nouvelles solutions, tout en maintenant, intégrant et améliorant les solutions existantes à l'aide de technologies modernes et des meilleures pratiques de l'industrie
  1. Assurer la robustesse des performances, la réactivité et la qualité des applications, en dépannant et en déboguant si nécessaire

Développement intégré à l'IA

  1. Utiliser des assistants de codage basés sur l'IA tels que Copilot, Cursor ou Claude comme composant essentiel du cycle d'ingénierie quotidien, y compris la conception architecturale, l'implémentation et le refactoring
  1. Collaborer avec le leadership technique pour établir et optimiser des pratiques sûres et à fort impact pour l'utilisation des outils IA au sein de l'équipe de développement
  1. Piloter des initiatives interfonctionnelles pour intégrer les capacités de LLM et ML dans les fonctionnalités produit, telles que la recherche avancée, la découverte et la compréhension personnalisée du contenu

Mentorât

  1. Mentorer les ingénieurs de niveau intermédiaire et senior, partager l'expertise technique et guider leur croissance professionnelle
  1. Participer aux revues de code pour maintenir la qualité et la cohérence du code au sein de l'équipe

Collaboration interfonctionnelle

  1. Travailler en étroite collaboration avec les chefs de produit, les designers et les autres équipes d'ingénierie pour clarifier les exigences
  1. Coordonner avec les services backend et les APIs pour assurer une intégration transparente et la livraison des fonctionnalités

Amélioration des processus

  1. Améliorer les processus et les politiques de développement logiciel, en favorisant l'amélioration continue de la qualité du code, de la vitesse de développement et de la productivité globale de l'équipe
  1. Se tenir au courant des technologies, bibliothèques et tendances émergentes en Android, en recommandant leur adoption lorsque cela est bénéfique

Propriété et responsabilité

  1. Collaborer étroitement avec le responsable de l'ingénierie Android sur les stratégies de développement
  1. Assurer que l'application est très réactive et performante
  1. Protéger contre les incidents de production
  1. Permettre aux ingénieurs de livrer des fonctionnalités et des améliorations critiques
  1. Identifier les risques techniques et les goulots d'étranglement potentiels, en proposant des solutions pour les atténuer

Compétences

Expertise en développement Android

  1. Maîtrise de Kotlin et Java, avec une solide compréhension du Android SDK et des différentes versions de Android
  1. Connaissance approfondie des modèles d'architecture et de Material Design (par exemple, MVVM, MVI, Clean Architecture, Compose UI)
  1. Expérience avec Gradle et Android Studio
  1. Expérience dans le suivi et l'implémentation de modèles de conception logicielle

Conception et architecture système

  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. Solide expérience dans l'écriture de tests unitaires, de tests UI et de tests automatisés à l'aide de frameworks tels que JUnit, Espresso et autres
  1. Familiarité avec les pipelines de CI/CD et les outils (par exemple, Jenkins, GitHub Actions)

Optimisation des performances

  1. Capacité à identifier et résoudre les goulots d'étranglement de performance, y compris les fuites de mémoire, le rendu lent et les inefficacités réseau
  1. Compétences dans l'utilisation du profilage et des optimisations de performance (par exemple, Android Profiler, Leak Canary)

Leadership et communication

  1. Capacité à articuler clairement des concepts techniques complexes aux ingénieurs, aux parties prenantes et aux dirigeants
  1. Solides compétences en mentorat, avec une expérience avérée dans le développement et l'inspiration d'équipes 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 au moins 6 années axées sur le développement Android
  1. Historique démontré de leadership et de livraison de plusieurs projets Android à grande échelle dans un environnement de production avec plusieurs équipes scrum dans un processus agile
  1. Expérience avérée en matière de propriété architecturale et de prise de décisions techniques
  1. Vous devez posséder de solides compétences interpersonnelles. Vous devrez faciliter les conversations avec les partenaires commerciaux. Cela inclut les discussions lors de la définition du projet, de la définition des exigences commerciales et des sessions de conception fonctionnelle.
  1. Souci de la qualité et de l'expérience utilisateur
  1. Traduire les objectifs commerciaux en exigences logicielles

Qualifications souhaitées

  1. Développement logiciel pratique sur la plateforme Android/Android TV/Amazon/Amazon Fire TV
  1. Avoir publié une ou plusieurs applications sur le Google Play Store et/ou l'Amazon App Store
  1. Expérience de travail à distance avec des équipes mondiales distribuées et multidisciplinaires
  1. Expérience de travail sur des projets Android avec une architecture multi-modules
  1. Expérience avec les technologies d'assistance telles que JAWS/VoiceOver, ZoomText et les méthodes de saisie au clavier uniquement
  1. Expérience dans l'évaluation du code front-end par rapport aux Web Content Accessibility Guidelines (WCAG)
  1. Expérience dans la création de conceptions front-end accessibles. Cela inclut l'utilisation des propriétés TalkBack dans XML, telles que labelFor et contentDescription. Cela implique également de faire des annonces TalkBack, de redimensionner le texte dynamiquement et d'assurer une conception réactive.

Maîtrise de l'IA

  1. Utilisation quotidienne et pratique d'assistants de codage IA tels que Cursor, Claude Code, GitHub Copilot ou équivalent, avec une compréhension claire de ce que ces outils font bien et mal
  1. À l'aise pour écrire des invites efficaces, structurer le contexte et évaluer de manière critique les diffs générés par l'IA avant qu'ils n'entrent dans la base de code
  1. Compréhension pratique des LLMs, des embeddings, de la récupération et de l'ingénierie des invites, suffisante pour concevoir des intégrations client et raisonner sur la latence, le coût et les modes d'échec
  1. Vous devriez avoir une expérience utile dans la livraison ou le prototypage d'au moins une fonctionnalité produit qui utilise le machine learning (ML) ou les grands modèles de langage (LLM). Cela pourrait inclure des fonctionnalités telles que la recherche, le classement, la personnalisation, la compréhension du contenu ou les assistants intégrés.
  1. Jugement sur l'utilisation responsable de l'IA : confidentialité, propriété intellectuelle, attribution et quand un point de contrôle humain est requis

Compétences bonus (agréables à avoir)

  1. Expérience avec le streaming vidéo (HLS / MPEG-DASH)
  1. Expérience de travail avec ExoPlayer
  1. Connaissance de Widevine DRM

Paramount+, un service d'abonnement numérique direct au consommateur de vidéo à la demande 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, de 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 destination 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 des droits de streaming exclusifs pour les propriétés sportives majeures, y compris certains des ligues de football les plus importantes et les plus populaires au monde. Paramount+ permet également aux abonnés de regarder en direct les stations CBS locales aux États-Unis, en plus de la possibilité de regarder les autres chaînes en direct de Paramount Streaming : CBSN pour les actualités 24/7, CBS Sports HQ pour les actualités et analyses sportives, et ET Live pour la couverture du divertissement.

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, Californie, Colorado, État de Washington et la plupart des autres régions. Le salaire de départ pour le candidat retenu dépend d'une variété de facteurs liés au poste, y compris, mais sans s'y limiter, la localisation géographique, les demandes du marché, l'expérience, la formation et l'éducation. Les avantages disponibles pour ce poste comprennent l'assurance médicale, dentaire, vision, un plan 401(k), une assurance vie, des prestations 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 anciens combattants.

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 sensibilisation à l'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 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 d'ancien combattant.

Si vous êtes une personne qualifiée handicapée ou un ancien combattant 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 à paramountaccommodations@paramount.com. Seuls les messages laissés à cet effet recevront une réponse.

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 comme à 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

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026