В крупной российской компании, занимающейся разработкой специализированного программного обеспечения, открыта вакансия
Разработчик С++
Наш проект – это редактор текстовых документов. По функционалу он – нечто среднее между Word и WordPad (с форматированием, таблицами, рисунками, списками), с дополнительными требованиями и оптимизациями. Например, нужно поддерживать редактирование очень больших документов (до 2 ГБ и более), дополнительную разметку и специальное форматирование текста.
Для достижения этого мы используем самые современные алгоритмы (piece table, partial layout).
Пользователи редактора будут ежемесячно редактировать тысячи документов, поэтому в процессе разработки важна надежность кода, а если что-то пошло не по плану – умение работать с информацией о падениях программы
Код приложения написан на современном C++ с использованием фреймворка Qt и работает под Windows и Linux.
Для сборки используется cmake, что позволяет работать с проектом разработчикам из разных IDE-сред (Visual Studio, Visual Studio Code, Qt Creator и др.)
Версионирование проекта реализовано с помощью Subversion.
Мы также используем различные open source-библиотеки (zlib, libxml, libxslt, protobuf, grpc), поэтому будет плюсом, если имеете опыт работы с подобными библиотеками.
На вакансии чаще всего нужно будет дописывать новый функционал и исправлять ошибки в существующем, если таковые найдутся.
Работа удаленно
Важные для нас знания и навыки: Знакомство с паттернами проектирования, уверенные знания C++/STL, знакомство с boost, знание классических алгоритмов и структур данных, способность писать надежный, понятный, повторно используемый код, способность тестировать собственный код и работать с чужим, уверенное знание Linux, способность продуктивно работать удаленно
От 3 лет коммерческой разработки на C++
Будет плюсом: уверенное пользование Linux, опыт работы с Qt, опыт работы с API open-source-редакторами (например, LibreOffice)
Условия:
- Официальное трудоустройство, белая заработная плата;
- Достойная оплата труда, окончательный размер готовы обсуждать с успешным кандидатом;
- Бонусы по результатам работы;
- Медицинская страховка; ДМС
- Доброжелательная, демократичная и творческая атмосфера.
- Удаленная работа