Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой, после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Proton provides free and open-source technology focused on privacy, security, and freedom online. Its products include Proton Mail, Proton VPN, Proton Calendar, Proton Drive, and Proton Pass, serving over 100 million user accounts.
задачи
Design, build, maintain, and evolve the sync SDK powering Proton Drive's desktop applications;
Manage and synchronize local and remote state;
Perform cryptographic operations;
Build resilient and scalable applications with graceful degradation and privacy-preserving logs and metrics;
Participate in the entire application lifecycle;
Configure Gitlab, deployments, monitoring, and alerting;
Respond to operational incidents;
Collaborate with backend engineers on changes and features required for the core desktop experience;
Contribute to a small team delivering privacy-by-default solutions for Drive clients on Windows, macOS, and Linux;
Develop applications for a wide range of users while abstracting the complexity of end-to-end encryption;
Invest in test automation to improve team productivity and software delivery cadence;
Divide problems into simpler, composable iterations and re-evaluate scope to meet objectives on time;
Maintain high standards for application monitoring and alerting.
требования
Strong experience in .NET development;
Strong experience with concurrent multi-threaded programming;
Working knowledge of file systems;
Working knowledge of Git;
Bachelor's or master’s degree in a relevant field of study;
Experience owning and maintaining large software components;
Experience with gradual rollouts and metrics, monitoring, and alerting frameworks;
Nice to have: experience building and maintaining desktop applications.
условия
Work from home is available up to 30% of the time, with three core days in the office;
Devices and software are provided;
Lunch and snacks are provided at the offices;
Transport costs are subsidized through public transport support, bike allowances, or parking spaces;
Stock options are provided;
Flexible working hours are available as long as they work with team meetings;
Learning opportunities include training programs, conferences, events, and continual learning;
Comprehensive health insurance, retirement savings options, vacation and leave policies, and wellness programs;
Offices are available in Geneva, Zurich, Prague, Barcelona, Paris, London, Vilnius, Skopje, and Taipei.