Developer С++
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Компания разрабатывает — продукт (платформу) для организации корпоративной рабочей среды и совместной работы с документами, включающий в себя полный набор современных офисных приложений для всех популярных операционных систем, веб-браузеров и мобильных платформ.Особое внимание уделяется всем аспектам качества: от дизайна и удобства использования, до чистоты кода, уровня покрытия тестами.
Проект является крупным и постоянно развивающимся с нетривиальными и интересными задачами, срок проекта 18 месяцев.
Обязанности:
Спектр задач обширный. Чтение записи форматов документов, отрисовка на уровне примитивов на предоставленном интерфейсе клиентов. Движок вычислений в табличном редакторе, коллаборация и вся логика. Запись осуществляется на С++14, Boost используется активно.
Десктопные системы: Windows, Linux, Mac, Web интерфейс, Android и IOS.
- Разработка на С++ многоплатформенной библиотеки для редактирования документов;
- Поддержка и рефакторинг существующего кода;
- Написание юнит-тестов и интеграционных тестов;
- Участие в обсуждении и разработке архитектуры.
Требования:
- Опыт разработки на С++ от 4 лет;
- Знание C++ 11/14/17, STL, boost;
- Готовность работать с linux, MacOS;
- Знание алгоритмов и структур данных;
- Знание шаблонов проектирования;
- Желание изучать новые библиотеки, фреймворки и платформы;
- Английский язык на уровне понимания тех. документации.
Условия:
Оформление по аутстафу (возможны различные формы оформления ТК РФ, ИП, самозанятость).
- Удаленный формат работы (VPN предоставляет доступы и необходимо будет использовать мессенджеры и Zoom);
- График работы 5/2 гибкое начало рабочего дня (возможность работать в Московском часовом поясе).