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 5 chez Snap Inc. à Los Angeles (hybride)

Concevez des expériences Snapchat fluides et fiables en tant qu’ingénieur Android utilisant Kotlin et Java. Déployez des fonctionnalités mobiles, révisez le code et appliquez des pratiques d’ingénierie assistées par l’IA.

Description

  • Développer des expériences innovantes qui optimisent les capacités des appareils mobiles
  • Créer des produits fluides, stables et attrayants
  • Accompagner les fonctionnalités de la conception à l’implémentation et au lancement en production
  • Évaluer les compromis techniques et collaborer avec l’équipe de conception sur les pratiques d’interface utilisateur et d’infrastructure
  • Réviser le code afin de maintenir des normes de qualité élevées
  • Appliquer des outils d’IA et des méthodes d’ingénierie rapides pour concevoir et fournir des services évolutifs
  • Maintenir des normes rigoureuses en matière de correction, de sécurité et de préparation à la production

Exigences

  • Diplôme de licence dans une discipline technique pertinente, comme l’informatique, ou expérience pratique équivalente
  • Au moins 6 ans d’expérience en développement logiciel après une licence, ou un master pertinent avec plus de 5 ans d’expérience après les études supérieures, ou un doctorat pertinent avec plus de 2 ans d’expérience après les études supérieures
  • Expérience professionnelle dans le développement d’applications Android
  • Une solide expertise de Kotlin et d’Android est souhaitée
  • Maîtrise des outils d’IA ou forte aptitude à les utiliser
  • Capacité à évaluer le code généré par l’IA en matière de solidité architecturale, de problèmes de performance et de risques de sécurité
  • Capacité à apprendre et à appliquer des systèmes et outils d’IA en constante évolution
  • Connaissance de Kotlin, Java, RxJava et Dagger

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 une participation au capital sous forme d’unités d’actions soumises à restrictions
  • Une approche Together par défaut exigeant de travailler au bureau au moins quatre jours par semaine