Разработчик C++

Дата размещения вакансии: 18.11.2024
Работодатель: Крупная российская компания, занимающаяся разработкой специализированного программного обеспечения
Уровень зарплаты:
от 170000 до 300000 RUR
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

В крупной российской компании, занимающейся разработкой специализированного программного обеспечения, открыта вакансия

Р​​​​азработчик С++

Наш проект – это редактор текстовых документов. По функционалу он – нечто среднее между 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)

Условия:

  • Официальное трудоустройство, белая заработная плата;
  • Достойная оплата труда, окончательный размер готовы обсуждать с успешным кандидатом;
  • Бонусы по результатам работы;
  • Медицинская страховка; ДМС
  • Доброжелательная, демократичная и творческая атмосфера.
  • Удаленная работа