MobileUp · Удалённо · до 400.000 на руки
Обязанности
Разработка трансляторов в C++, рантайм исполнения языка
Разработка библиотеки, системы сборки и репозитория пакетов
Анализ и написание спецификации и требований языка
Написание приемочных тестов транслятора на Python с генерированием кода на своем языке программирования
Разработка многопоточного Language Server
Требования
Уверенное владение С++/14-17, boost (5+ лет опыта) и готовность на нём разрабатывать;
Умение самостоятельно проектировать решения на C++
Знание основных структур данных и алгоритмов
Опыт использования шаблонов С++ и понимание их работы
Понимание многопоточного и асинхронного программирования
Опыт отладки, профилирования и оптимизации кода
Хорошее знание английского языка, достаточное для чтения технической документации, проектирования и документирования собственных разработок
Будет плюсом:
Опыт разработки компилятора, интерпретатора или language server
Опыт проведения code review в роли ревьювера
Практический опыт в написании распределенных программ
Умение писать unit-тесты, понимание подходов к тестированию собственного кода
Уверенное знание Linux и опыт разработки под эту ОС
Знание Docker
Условия
Официальное трудоустройство
Аккредитованная IT-компания
Удаленная работа или работа в комфортном, современном офисе в Новосибирске
Компенсация обучения (тренингов, семинаров, английского языка и т.д.), медицинских услуг (только в г. Новосибирск)
Регулярное Performance Review
Гибкий график работы
Отклик ведёт на сайт работодателя. Бесплатная регистрация открывает отклик и разбор резюме.
9400+ вакансий от 1600+ компаний — в основном напрямую с карьерных сайтов и из Telegram-каналов. У 850+ из них есть контакт нанимающего: пишешь человеку, а не в общую очередь. Регистрация бесплатная — откроет контакты и подбор вакансий под твоё резюме.