Это аутстаффинг под конкретный стек: задачи ставите вы, а всё вокруг разработчика берём на себя мы. Мы подбираем людей под тот код, который у вас на самом деле: C++20 с CMake и санитайзерами в CI, большой проект на C++98 со своими скриптами сборки или чистый C под Linux. Если задаче нужна целая группа со своим PM, лучше подойдёт выделенная команда. Другие форматы работы описаны на странице аутсорсинг и аутстаффинг.
Нанять C/C++-разработчика
Часть вашего продукта написана на C или C++: быстрый нативный модуль, настольное приложение, библиотека для нескольких платформ или код пятнадцатилетней давности, к которому никто не хочет прикасаться. Людей, которые хорошо в нём работают, мало, и в Дубае такой поиск может растянуться на месяцы. Мы находим C и C++ разработчиков в Украине и Восточной Европе, людей, которых знаем лично, и присылаем короткий список: от 2 до 4 проверенных кандидатов. Вы проводите интервью и выбираете. Разработчик входит в вашу команду и работает под вашим руководством, на полный или неполный день, с почасовой оплатой.
От $45 до $65 в час
Что делают наши C и C++ разработчики
-
01.
Современный C++
C++17 и C++20, RAII, умные указатели, семантика перемещения, читаемые шаблоны, стандартная библиотека и Boost.
-
02.
Производительность
Профилирование в perf или Valgrind, расположение данных с учётом кеша, пулы потоков, меньше блокировок и расхода памяти.
-
03.
Нативные расширения
Привязки к Python через pybind11, аддоны для Node.js на N-API, JNI, стабильный C API поверх кода на C++, кроссплатформенные библиотеки на CMake.
-
04.
Настольные приложения
Qt Widgets и QML, сборки и установщики для Windows, macOS и Linux, поддержка приложений на MFC и Win32.
-
05.
Linux и системный код
Демоны, сокеты и IPC, POSIX API, кросс-компиляция под встраиваемый Linux, удалённая отладка в GDB.
-
06.
Старый код и модернизация
Старая сборка снова собирается, тесты на GoogleTest или Catch2 вокруг хрупких мест, статический анализ, пошаговый переход на новый стандарт.
Как проходит найм
01
04
01
04
Вы описываете роль
Стандарт и компиляторы, платформы, система сборки, библиотеки вроде Qt или Boost, уровень и часы работы.
02
04
02
04
Мы присылаем короткий список
Обычно на это уходит от 1 до 3 недель; роли на C++ часто узкие, и на очень старший или редкий профиль может уйти от 4 до 6 недель.
03
04
03
04
Вы проводите интервью
Техническое интервью, разбор кода, который кандидат писал раньше, или короткое оплачиваемое тестовое задание: на ваш выбор.
04
04
04
04
Разработчик выходит на работу
Мы проводим онбординг и выдаём доступы, разработчик поднимает вашу сборку и участвует в код-ревью, а вы получаете ежемесячный отчёт.
Что вы получаете
Код и вся интеллектуальная собственность принадлежат вам с первого дня, это есть в каждом договоре. Если модуль вызывается из Python, так же подключаются наши Python-разработчики.
Короткий список: от 2 до 4 C или C++ разработчиков под ваш стандарт, платформы, систему сборки и нужный уровень.
Окончательный выбор, который делаете вы после своих интервью.
Договоры, NDA, оборудование и доступы к репозиторию, трекеру и серверам сборки берём на себя.
Ежемесячный отчёт о часах и работе и регулярные встречи.
HR-сопровождение, чтобы проблемы всплывали рано.
Замену, если разработчик не подошёл, без нового поиска с вашей стороны.
Узнайте стоимость и сроки разработки
Как с нами можно работать
Те же люди и те же стандарты в трёх форматах. Выберите подходящий для вашего этапа или совместите их.
-
01.
Проект с фиксированной ценой
Согласуем объём, цену и сроки, и за результат отвечаем мы.
Все цены → -
02.
Выделенная команда
Команда, собранная под ваш продукт, работает только над ним, помесячно, и растёт вместе с ним.
Выделенная команда →
Разработчики по стеку
Один специалист или несколько, в вашей команде и под вашим управлением. Выберите стек:
- Нанять Laravel и PHP-разработчика →
- Нанять React-разработчика →
- Нанять Vue.js-разработчика →
- Нанять Node.js-разработчика →
- Нанять Shopify-разработчика →
- Нанять мобильного разработчика →
- Нанять QA-инженера →
- Нанять Python-разработчика →
- Нанять Angular-разработчика →
- Нанять JavaScript-разработчика →
- Нанять DevOps-инженера →
Стоимость
От $45 до $65 в час
Ставка зависит от уровня (middle, senior или lead), от полной или неполной занятости и от редких навыков, например глубокой оптимизации, низкоуровневой работы с Linux или большого старого проекта. По сравнению с наймом на месте расходы обычно ниже на 40 до 60%.
Вы платите за отработанные часы, счёт выставляется раз в месяц. В ставку входят подбор, договоры, оборудование, HR-сопровождение, замены и ежемесячные отчёты. Ваши собственные инструменты, лицензии и оборудование, например коммерческая лицензия Qt, платные анализаторы или тестовые устройства, остаются на вашей стороне.
Все цены →Задать вопрос
Оставьте ваши контакты, и мы свяжемся с вами в удобное время.
FAQ
Какой уровень разработчика нам нужен?
Middle подходит для понятных задач с ревьюером. Senior отвечает за модуль целиком и сам находит причину падений. Lead решает вопросы архитектуры, сборки и плана модернизации.
У нас старый C++ без тестов. Это проблема?
Нет. Мы ищем разработчиков, которым комфортно в старом коде. Они добиваются стабильной сборки, покрывают тестами то, что трогают, и улучшают код постепенно, без переписывания, о котором вы не просили.
Смогут ли они работать с нашим оборудованием или по отраслевому стандарту?
Назовите платформу, набор инструментов и стандарт, которому должен соответствовать код. Мы ищем кандидатов с таким опытом, честно говорим, если профиль редкий, а сам опыт вы проверяете на интервью.
Кто управляет разработчиком?
Вы. Разработчик берёт задачи из вашего бэклога, работает по вашему процессу и отчитывается вашему руководителю. Договоры, оборудование, HR и замены остаются на нас.
Как с часовыми поясами?
Украина отстаёт от ОАЭ на час или два, поэтому рабочий день почти полностью совпадает с вашим в Дубае, Абу-Даби или Катаре.
Можно ли потом забрать разработчика в штат?
Спросите нас. Такие случаи мы обсуждаем индивидуально.