30 июн

Rust разработчик

ниже рынка на 18,4%
вакансия 183 802 ₽
в среднем 225 126 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией

генерация резюме под вакансию

Загрузи резюме в профиль, чтобы сгенерировать временное CV под эту вакансию

сопроводительное письмо

Загрузи резюме в профиль, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории

описание

Компания занимается разработкой отечественного программного обеспечения в сфере удаленного доступа, управления и администрирования пользовательских устройств на популярных операционных системах. Решения компании позволяют выполнять удаленный доступ к ПК, установку и удаление программ, настройку операционных систем, исполнение скриптов и инвентаризацию оборудования.

задачи

  • Разрабатывать, поддерживать и развивать кросс-платформенное приложение под Windows, Linux и macOS;
  • Разрабатывать GUI приложения с использованием фреймворка Slint;
  • Разрабатывать high-load сервер на Rust с кастомным протоколом сообщений поверх WebSocket;
  • Проводить ревью кода и участвовать в архитектурном ревью новых фич и крупных рефакторингов;
  • Исправлять баги, включая платформенно-специфичные и сложные race-condition;
  • Покрывать код тестами и поддерживать стабильность CI;
  • Участвовать в обсуждении задач: декомпозиции, оценке и выборе подхода;
  • Участвовать в еженедельных созвонах команды;
  • Помогать коллегам-разработчикам по Rust/C++: давать подсказки по библиотекам, разбирать сложные места и проводить парное программирование;
  • Взаимодействовать с командами серверной части, Flutter и тестировщиками.

требования

  • Глубокое владение Rust или сильный опыт коммерческой разработки на C++;
  • Обширный опыт системного программирования и понимание низкоуровневых концепций: сетевые сокеты, механизмы линковки, системные службы и управление процессами;
  • Опыт кросс-платформенной разработки;
  • Понимание различий конкурентности и параллелизма, работы неблокирующего ввода-вывода и устройства асинхронного рантайма;
  • Понимание устройства примитивов синхронизации и каналов;
  • Опыт работы с GUI фреймворками при разработке десктопного приложения;
  • Уверенная работа с AI-инструментами в повседневной разработке;
  • Уверенная работа с Git;
  • Опыт написания и поддержки тестов;
  • Аккуратность в коде и умение разбираться в большой кодовой базе;
  • Будет плюсом глубокое понимание async-модели Rust, опыт работы с IPC, RPC на базе protobuf, unsafe и FFI, протоколами видео/аудио и кодеками, интеграции Rust с Flutter, кросс-компиляции, PostgreSQL и Redis, виртуальными драйверами дисплея, USB-IP, знание Python, опыт работы с on-premise продуктами и системами удалённого доступа.

условия

  • Аккредитованная IT-компания;
  • Отсутствие бюрократии и тайм-трекеров.

Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.

прозрачные зарплаты в IT

Анонимные данные по зарплатам и грейдам

Посмотреть
График динамики зарплат
Откликнуться Добавить в трекер

Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.