Proton

Ingénieur Logiciel Senior (Inbox Desktop)

TypeScriptReactC++Rust
Traduction automatique. Consultez l’original.

À propos du poste

Rejoignez Proton et construisez un meilleur internet où la confidentialité est la norme

Chez Proton, nous croyons que la confidentialité est un droit humain fondamental et la pierre angulaire de la démocratie. Depuis notre création en 2014, fondée par une équipe de scientifiques du CERN, nous nous sommes consacrés à fournir des technologies gratuites et open-source à des millions de personnes dans le monde, garantissant l'accès à la confidentialité, la sécurité et la liberté en ligne.

Notre parcours a commencé avec Proton Mail, le plus grand service de messagerie sécurisée au monde, et s'est depuis étendu pour inclure Proton VPN, Proton Calendar, Proton Drive et Proton Pass. Ces outils permettent aux individus et aux organisations de prendre le contrôle de leurs données personnelles, de s'éloigner des pratiques invasives des géants de la technologie et de vaincre la censure. Notre travail a un impact sur des centaines de millions de vies, des activistes en première ligne défendant la liberté aux dirigeants gouvernementaux protégeant des informations sensibles. Dans certains cas, les services de Proton ont même été essentiels pour sauver des vies en permettant des communications sécurisées et privées dans des situations à haut risque.

Proton est une entreprise rentable qui ne dépend pas du financement par capital-risque, soutenant plus de 100 millions de comptes d'utilisateurs avec une équipe en croissance de plus de 500 personnes venant de plus de 50 pays différents, issues des meilleures entreprises et universités du monde. Nous valorisons l'intelligence, le potentiel d'apprentissage et l'ambition dans notre processus de recrutement. L'adaptabilité est essentielle alors que nous naviguons dans des territoires inconnus et redéfinissons la manière dont les affaires sont menées en ligne.

Le recrutement chez Proton est très sélectif, avec moins de 1% des candidats embauchés. Nous pensons que de petites équipes de talents exceptionnels prévaudront toujours sur de plus grandes équipes avec une densité de talents plus faible. Vous aurez l'opportunité de travailler avec certains des plus grands esprits du monde dans leurs domaines, allant d'anciens vainqueurs des olympiades internationales de mathématiques et de sciences à des champions d'échecs.

Nous avons une mentalité globale et de grandes ambitions, mais nous restons un cœur de start-up. Nous valorisons l'autonomisation et la flexibilité et maintenons une structure plate pour avancer rapidement et éviter les politiques inutiles. Fatigué de vous fondre dans la masse ? Rejoignez-nous et faites un travail dont vous pouvez être vraiment fier. Découvrez nos projets open-source ici proton.me/community/open-source !

L'Équipe

Notre unité commerciale, Inbox, est une équipe pluridisciplinaire d'environ 60 ingénieurs, chefs de produit, designers et analystes de données qui pilotent le développement de Proton Mail, le produit phare de l'entreprise, et de Proton Calendar. Notre mission est de créer une solution de chiffrement de bout en bout avec une meilleure expérience utilisateur que tout autre produit de productivité sur le marché. Bien que ce ne soit pas toujours un parcours facile, c'est un parcours qui offre la chance de créer un impact significatif et de susciter un changement durable auquel nous sommes pleinement engagés.

L'équipe Inbox Desktop est responsable du développement des clients de bureau d'Inbox, notamment l'application de bureau Proton Mail, le pont Proton Mail et l'outil d'exportation. Nous sommes en train de reconstruire nos applications clientes sur une pile technologique nouvelle et innovante, centrée sur du code multiplateforme en Rust. Nous recherchons un Ingénieur Logiciel Senior pour prendre la responsabilité technique de l'application de bureau Proton Mail sur les plateformes Windows et Linux.

Actuellement, nous utilisons de nombreux langages et frameworks dans l'équipe tels que Golang, C++, Qt, JS, TypeScript, React, ou Electron. Nous utilisons des outils standard pour la communication et l'organisation du travail (Git, GitLab, GitHub, GitLab CI, Jira, Confluence). Notre backend fonctionne sur site dans les centres de données de Proton, et tout notre code client est open source et GPL3.

Ce que vous ferez

Objectif du poste

En tant qu'Ingénieur Logiciel Senior au sein de l'équipe Inbox Desktop, vous jouerez un rôle crucial dans le développement de l'une des offres de bureau les plus vitales de Proton, l'application de Bureau Proton Mail. Nous attendons de vous que vous soyez centré sur le client, un apprenant continu, passionné par la technologie et l'utilisabilité. Vous êtes capable de transformer des complexités techniques en expériences utilisateur fluides. Le travail d'équipe efficace, la prise de décision basée sur les données, l'utilisation judicieuse des APIs, la collaboration avec le Produit, le Design et avec d'autres équipes sont des aspects essentiels de ce rôle.

Au sein de l'organisation Inbox, nous pensons qu'un environnement psychologiquement sûr est essentiel pour favoriser l'innovation, la collaboration et la croissance. Nous sommes ancrés dans la science, et selon la recherche académique et les preuves empiriques, les équipes qui se sentent en sécurité pour prendre des risques et exprimer leurs idées sont plus susceptibles d'innover et de mieux performer : vous jouerez un rôle clé pour nous aider à créer un tel environnement dans toute l'organisation.

Ce que vous ferez

  1. Recherche : Évaluation de nouvelles technologies, soutien à la prise de décision technique inter-équipes et inter-unités commerciales.
  1. Décomposition du travail : Transformation des spécifications produit en exigences techniques et direction de votre équipe vers leur mise en œuvre réussie.
  1. Développement produit : Assurer des expériences utilisateur de haute qualité au sein de notre portefeuille produit en implémentant, déployant et maintenant les fonctionnalités existantes et nouvelles.
  1. Scalabilité : Amélioration du cycle de vie du développement logiciel, des outils et des processus pour améliorer l'expérience développeur et garantir la scalabilité de nos solutions.
  1. Codage : Écriture de code clair, concis et testable pour maintenir et élever la qualité de notre base de code.
  1. Gestion de projet : Gestion de la portée, de la planification et de l'exécution de nouvelles fonctionnalités, d'initiatives techniques et de projets greenfield.
  1. Mentorat : Promotion d'une culture d'apprentissage, de créativité et de responsabilité pour un travail de la meilleure qualité possible par le biais du mentorat et du développement d'équipe, en modélisant l'assurance qualité et l'optimisation des performances.

Exigences du poste

Bien que nous préférions les candidats qui couvrent l'ensemble des compétences, n'hésitez pas à postuler si vous ne correspondez pas exactement, car nous sommes prêts à vous aider à progresser dans certains domaines.

  1. Expérience : Expérience professionnelle significative et pertinente en développement logiciel avec le langage de programmation Rust, ou avec une solide expérience en C++ moderne et des projets personnels en Rust raisonnablement complexes.
  1. Développement logiciel de bureau : Expérience dans le développement d'applications de bureau multiplateformes de haute qualité, rapides, pour Windows et Linux. Familiarité avec différents frameworks UI de bureau natifs et multiplateformes (par exemple, Avalonia UI, Qt, Electron, etc.). Expérience de travail à la fois sur l'interface utilisateur et sur la logique métier.
  1. État d'esprit produit : Un état d'esprit produit axé sur l'offre d'une expérience utilisateur exceptionnelle dans un environnement commercial prospère. Familiarité avec les indicateurs clés de performance commerciale et produit.
  1. Leadership technique : Capacité à prendre des décisions architecturales et à contribuer à la planification stratégique et aux orientations produit. Expérience dans le développement de solutions d'ingénierie évolutives. Capacité à rédiger des documents techniques efficaces (taille, qualité, contenu).
  1. Compétences collaboratives : Capacité avérée à travailler en collaboration dans un environnement d'équipe, excellentes compétences en communication écrite et expérience de travail dans une équipe distribuée.
  1. Résolution de problèmes : Solides compétences en résolution de problèmes et capacité à dépanner les problèmes clients à distance tout en protégeant la vie privée de nos utilisateurs. Sait quelles solutions proactives mettre en œuvre pour se préparer à de tels scénarios.
  1. Orientation sécurité : Compréhension des pratiques de codage sécurisé et engagement à maintenir des niveaux élevés de sécurité et de confidentialité.
  1. Licence ou Master : En informatique, en génie logiciel ou dans un domaine connexe.

Points bonus pour

  1. Expérience avec macOS ou le développement multiplateforme mobile.
  1. Familiarité avec l'utilisation de frameworks de flux de données unidirectionnel (type Elm).
  1. Expérience avec Grafana, Metabase ou d'autres plateformes de surveillance.
  1. Expérience en B2B, de préférence dans des contextes de confidentialité en ligne et/ou de productivité.

Ce que nous offrons

  • Bureau d'abord : La collaboration est plus facile et plus efficace en personne, c'est pourquoi nous avons des bureaux à Genève, Zurich, Prague, Barcelone, Paris, Londres, Vilnius, Skopje et Taipei. Vous pouvez également profiter du travail à domicile jusqu'à 30% du temps, tout en profitant d'une excellente ambiance pendant nos trois jours de présence obligatoire au bureau. Toutes nos équipes sont basées en Europe (même fuseau horaire +/- 1 heure).
  • Technologie : Vous pouvez travailler à l'introduction de nouvelles technologies, tant pour des projets greenfield que pour des systèmes existants. Nous fournissons tous les appareils et logiciels dont vous avez besoin pour exceller dans votre rôle, en veillant à ce que vous disposiez des meilleurs outils à votre disposition pour atteindre vos objectifs.
  • Nourriture : Le déjeuner et les collations sont offerts par Proton tous les jours dans nos bureaux.
  • Transport : Nous soutenons nos employés pour les frais de transport en subventionnant les transports publics, les indemnités vélo ou les places de parking en fonction de votre lieu de bureau.
  • Options d'achat d'actions : Chez Proton, nous sommes tous propriétaires de l'entreprise et vous recevez des options d'achat d'actions lorsque vous nous rejoignez.
  • Travail flexible : Vous pouvez définir vos propres horaires de travail tant qu'ils conviennent aux réunions d'équipe.
  • Apprentissage et développement : Nous nous engageons pour votre croissance professionnelle. Proton offre diverses opportunités d'apprentissage, y compris des programmes de formation, des conférences et des événements, et un apprentissage continu.
  • Avantages sociaux : Plans d'assurance maladie complets, options compétitives d'épargne-retraite, politiques généreuses de vacances et de congés, et programmes de bien-être.
  • Un travail qui a du sens : Proton est une organisation axée sur la communauté, lancée avec le soutien d'une campagne de financement participatif et construite avec les contributions de la communauté. À ce jour, la seule source de revenus de Proton provient des abonnements des utilisateurs. Plus de 100 millions de personnes font confiance et soutiennent Proton, et nous plaçons nos utilisateurs et notre communauté au premier plan dans tout ce que nous faisons. En savoir plus sur notre impact ici proton.me/impact.

Notre engagement envers la diversité et l'inclusion

Chez Proton, nous croyons que la diversité stimule l'innovation et renforce notre mission de fournir la confidentialité par défaut pour tous. Nous nous engageons à favoriser un environnement inclusif où tous les individus, indépendamment de leur race, ethnicité, genre, âge, orientation sexuelle, capacité physique ou origine socio-économique, se sentent valorisés et responsabilisés. Nous nous efforçons de créer des chances égales, de promouvoir un dialogue ouvert et de soutenir l'apprentissage continu pour garantir que chaque voix est entendue et respectée.

Si vous avez besoin d'un soutien supplémentaire ou d'aménagements raisonnables pendant le processus d'embauche, veuillez en informer votre partenaire de recrutement.

Avis de confidentialité des candidats

Lorsque vous postulez à un poste, recommandez un candidat ou êtes considéré pour un rôle chez Proton Technologies AG (Proton, nous, notre), vos informations sont stockées dans Greenhouse, conformément à leur Politique de confidentialité de service. greenhouse.com/privacy-policy Ces informations sont utilisées pour évaluer votre adéquation au poste affiché. Nous conservons également ces informations pour les futures opportunités auxquelles vous pourriez postuler ou que nous pensons pouvoir correspondre à votre parcours et à vos compétences.

Si nous n'avons plus de raison commerciale légitime de traiter vos informations, nous les supprimerons ou les anonymiserons. Si vous avez des questions sur la manière dont nous utilisons ou gérons vos informations, ou si vous souhaitez accéder, corriger ou supprimer vos données, veuillez contacter notre équipe de confidentialité à [email protected] [[email protected]].

Proton n'accepte pas les CV non sollicités provenant de sources autres que directement des candidats. Nous ne paierons pas de frais pour tout placement résultant d'une offre non sollicitée, même si le candidat est ensuite embauché par Proton.

Pour en savoir plus sur notre politique de confidentialité, veuillez visiter notre page de politique de confidentialité boards.eu.greenhouse.io/protongdpr.

#LI-ONSITE

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