Snap Inc.
Snap Inc.
5 001 – 10 000 Employés
ConseilLogistiqueMarketing
Snap Inc. est une entreprise technologique qui développe des produits axés sur la caméra pour la communication, la créativité et l’expression personnelle. Son travail consiste principalement à utiliser la technologie visuelle pour aider les gens à se connecter, tout en prenant en compte les effets plus larges des produits numériques sur la santé mentale, la société et l’environnement. L’entreprise met également en avant la diversité, l’équité et l’inclusion au sein de ses effectifs, la conception responsable, une gouvernance éthique, une prise de décision transparente et des activités respectueuses de l’environnement.

Ingénieur logiciel Android, niveau 4 — Snap Inc. (Los Angeles, sur site)

Concevez des expériences Snapchat fluides et fiables chez Snap Inc. en développant des fonctionnalités mobiles, en révisant du code et en livrant des produits Android évolutifs.

Description

  • Créez des expériences mobiles attrayantes qui étendent les capacités des appareils Android
  • Développez des produits fluides, stables et agréables
  • Menez les fonctionnalités de la conception à l’implémentation et au lancement
  • Évaluez les compromis techniques et collaborez avec l’équipe de conception sur les pratiques d’interface utilisateur et d’infrastructure
  • Révisez le code afin de maintenir des normes de qualité élevées
  • Appliquez des outils d’IA et des méthodes d’ingénierie agiles pour concevoir et déployer des services évolutifs
  • Maintenez des normes rigoureuses de correction, de sécurité et de préparation à la production

Exigences

  • Diplôme de licence en informatique ou dans un domaine technique connexe, ou expérience pratique équivalente
  • Au moins deux ans d’expérience professionnelle en développement logiciel après une licence, ou un master dans un domaine technique avec au moins un an d’expérience en développement après les études supérieures, ou un doctorat pertinent
  • Expérience professionnelle dans le développement d’applications Android
  • Expérience dans la création d’applications mobiles à grande échelle destinées aux clients
  • Bonne connaissance pratique de Kotlin, Java, RxJava, Dagger et des outils de développement associés
  • Capacité à hiérarchiser les responsabilités et à travailler efficacement de manière autonome
  • Maîtrise des outils d’IA, ou forte aptitude à les utiliser, pour améliorer les flux de travail de développement
  • Bon jugement pour évaluer le code généré par l’IA au regard de l’intégrité architecturale, des problèmes de performances et des risques de sécurité
  • Capacité à apprendre et à appliquer des systèmes et outils d’IA en constante évolution
  • Disponibilité pour travailler dans un bureau au moins quatre jours par semaine conformément à la politique Default Together de Snap

Avantages

  • Congé parental rémunéré
  • Couverture médicale complète
  • Programmes de soutien à la santé émotionnelle et mentale
  • Packages de rémunération comprenant des actions sous forme d’unités d’actions restreintes
  • Modèle de travail Default Together avec présence au bureau au moins quatre jours par semaine