Aller au contenu

VSCO

Ingénieur Logiciel Staff, React Native

JavaScriptTypeScriptReactC++
Traduction automatique. Consultez l’original.

À propos de VSCO

Depuis des années, nous aidons les photographes à créer leurs œuvres. Aujourd'hui, nous construisons la suite.

VSCO existe pour les photographes. Pas comme une fonctionnalité secondaire, pas comme une réflexion après coup, mais comme la raison d'être. Nous construisons le système connecté sur lequel les photographes comptent, et nous avons passé plus d'une décennie à gagner la confiance d'une communauté créative mondiale qui prend son art au sérieux.

La photographie est à un point d'inflexion. L'IA redéfinit ce qui est possible pour le travail créatif, et c'est là que notre mission brille. VSCO construit le flux de travail complet du photographe : de la création et de l'édition de votre travail, à sa livraison aux clients, en passant par la gestion de votre entreprise. Tout cela est construit avec soin, sous la direction des photographes. Nous pensons que l'avenir des outils photographiques crée plus d'espace pour la créativité, en gérant le travail fastidieux pour que les photographes puissent se concentrer sur leur art.

Si vous vous souciez de l'artisanat, de la communauté et de ce que la technologie peut débloquer pour les créatifs, c'est le travail qu'il vous faut. Nous sommes une entreprise axée sur la mission et concentrée où votre travail est rapidement mis en production, est significatif et atteint des dizaines de millions de personnes dans le monde. Vous aurez votre mot à dire sur ce que nous construisons et comment nous le construisons. Nous embauchons des personnes qui n'attendent pas qu'on leur demande, qui font naturellement le lien, qui se soucient de la qualité de ce qu'elles livrent et qui croient que les meilleurs résultats proviennent de la collaboration.

À propos du poste

Si vous êtes passionné par le développement React Native et désireux de rejoindre une équipe dynamique de créateurs, nous vous encourageons à postuler à ce poste et à nous aider à autonomiser les créateurs du monde entier. Chez VSCO, vous aurez l'opportunité de collaborer avec des personnes talentueuses qui partagent votre passion pour l'innovation et la créativité. Nous construisons un écosystème d'outils de bout en bout pour les photographes, en améliorant notre produit existant tout en créant de nouveaux outils et services. C'est un rôle crucial pour quelqu'un qui aidera à définir et à faire avancer cette vision, façonnant la manière dont nos utilisateurs créent, se connectent et gagnent. Rejoignez-nous pour façonner l'avenir de la technologie mobile, de bureau et web et avoir un impact significatif sur la communauté créative mondiale.

En tant qu'Ingénieur Staff, vous êtes avant tout un technologue. Vous serez dans les tranchées avec l'équipe en termes d'écriture de code, de résolution de problèmes difficiles et de maintien à jour des dernières technologies. Mais votre impact va au-delà des contributions individuelles. Vous agirez en tant que leader technique qui guide l'équipe à travers des défis complexes, défend les meilleures pratiques et anticipe ce qui arrive au coin de la rue afin que l'équipe puisse garder une longueur d'avance. Vous réfléchissez à la scalabilité, à la maintenabilité à long terme et aux fonctionnalités futures, même lorsque le reste de l'équipe se concentre sur la livraison du travail d'aujourd'hui. Vous encadrerez des ingénieurs, élèverez le niveau de qualité et permettrez le succès des autres.

Le quotidien *

  1. Diriger le développement d'applications mobiles React Native de haute qualité et évolutives. Pousser pour des tests rigoureux, des pratiques CI solides et des normes élevées dans l'ensemble de la base de code. *
  1. Collaborer et prendre des décisions sur des décisions architecturales avant-gardistes. Aligner les choix techniques sur les objectifs de l'entreprise, et être suffisamment pragmatique pour choisir le chemin le plus rapide lorsque l'entreprise l'exige. Surveiller ce qui s'en vient dans le développement React Native. *
  1. Mentorer et élever l'équipe : guider les ingénieurs à travers des bugs délicats, des décisions de conception et des compromis architecturaux. Coacher, enseigner et créer de l'espace pour que les autres grandissent. *
  1. Promouvoir la qualité du code par des revues de PR, en poussant le travail vers l'achèvement de manière encourageante. Vos commentaires critiques motivent les auteurs à améliorer leur travail et à atteindre l'approbation. *
  1. Promouvoir le développement assisté par l'IA. Vous avez utilisé intensivement des outils d'IA dans votre propre flux de travail et vous conseillez activement les autres pour qu'ils les adoptent. Vous voyez l'IA comme un multiplicateur de la vélocité et de la qualité de l'équipe. *
  1. Collaborer au sein de l'organisation : travailler en étroite collaboration avec les parties prenantes du produit, de la conception et des affaires. Traduire des concepts techniques complexes en langage clair pour les publics non techniques. *
  1. Prêt à brouiller les lignes : vous êtes prêt à sortir de votre rôle défini lorsque le travail l'exige. Qu'il s'agisse de plonger dans une partie inconnue de la pile ou de contribuer aux efforts multiplateformes, vous êtes flexible pour aider là où c'est nécessaire.

Qualifications *

  1. 5+ années d'expérience professionnelle dans la livraison d'applications React Native et/ou Electron. *
  1. Expertise approfondie en JavaScript, TypeScript, et technologies front-end modernes. *
  1. Expérience dans l'intégration avec des APIs RESTful, GraphQL, et des services tiers. *
  1. Connaissance des bibliothèques de gestion d'état (par exemple, Redux) et de la programmation asynchrone, y compris le travail asynchrone de Node, web ou de workers. *
  1. Expérience avérée dans la création et la maintenance d'applications mobiles complexes et performantes. *
  1. Solide connaissance des principes de conception mobile, des modèles, des meilleures pratiques et du cycle de vie des applications mobiles. *
  1. Expérience dans la gestion de projets de bout en bout, des prototypes initiaux au déploiement client. *
  1. Expérience interfonctionnelle en collaboration étroite avec les concepteurs et les chefs de produit. *
  1. Expérience avérée dans le mentorat d'ingénieurs et l'amélioration de la qualité du code à l'échelle de l'équipe. *
  1. Expérience avec la gestion des fonctionnalités, la gestion des versions et les outils d'observabilité (Datadog, Crashlytics, etc.). *
  1. Confort avec les flux de travail de développement assisté par l'IA et désir de repousser les limites du possible.

Atouts appréciés *

  1. Expérience dans la livraison d'applications React Native sur macOS, ou d'applications Electron sur le bureau. *
  1. Expérience dans l'interopérabilité avec des bibliothèques natives C, C++, ou Objective-C. *
  1. Expérience dans la direction d'initiatives d'expansion de plateforme du mobile au bureau. *
  1. Expérience avec OpenGL, le rendu 3D, les transformations basées sur des matrices, ou la composition de scènes en three.js. *
  1. Expérience avec WebAssembly. *
  1. Expérience dans l'intégration d'outils tiers pour la manipulation de médias. *
  1. Connaissance de Android pour faciliter les discussions de conception multiplateformes.

Rémunération

Remarque : Vous n'avez pas besoin de cocher toutes les cases. Si ce poste vous enthousiasme et que vous pensez avoir les qualifications requises, nous vous encourageons à postuler, même si votre expérience ne correspond pas à toutes les qualifications énumérées ci-dessus.

Le salaire de base pour ce poste variera en fonction de plusieurs facteurs, tels que l'expérience pertinente, l'emplacement et votre niveau interne approuvé évalué lors du processus d'entretien. La fourchette de salaire de base pour ce poste est de 230 000 $ - 260 000 $. Le salaire est une composante de notre package de rémunération totale. Ce poste est également éligible à des actions (options d'achat d'actions) et à des primes discrétionnaires basées sur la performance.

Avantages du poste *

  • Travail hybride avec un bureau à San Francisco, CA *
  • Événements réguliers en personne pour se connecter et collaborer *
  • Salaire et équité compétitifs *
  • Assurance médicale, dentaire et vision pour les employés et leurs familles *
  • Congés flexibles *
  • Congés parentaux, médicaux et de soignant payés par l'entreprise *
  • Autres avantages incluant des ressources pour la santé mentale et des remboursements technologiques

Les avantages disponibles pour ce poste comprennent des congés flexibles, un plan de retraite de 401K, une assurance (médicale, dentaire, vision, vie/décès et mutilation accidentels, invalidité de courte et longue durée) et 11 jours fériés payés. Nous fournissons également des congés maladie payés conformément aux lois de l'État et locales. D'autres avantages et perks contenus dans notre programme standard d'avantages sociaux pour employés sont également offerts pour ce poste.

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