Назад
Company hidden
1 день назад

Client Engineer (C++)

Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Vietnam
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Client Engineer (C++) (Lua/mobile games): Build and maintain client-side code for mobile social games, including data-driven features, backend integrations, monetization flows, and third-party SDKs with an accent on C++, Lua, native mobile layers, and performance on low-end devices. Focus on debugging across script, native, and platform layers, optimizing memory and frame rate, and safely evolving a large long-lived codebase.

Location: Ha Noi, Vietnam; hybrid schedule with remote work on Tuesdays and Wednesdays and office work on the remaining weekdays.

Company

hirify.global Vietnam is part of the US-headquartered hirify.global family, creating social and mobile games for a global audience.

What you will do

  • Build and maintain client-side game and feature code, primarily in Lua, with C++ and native iOS/Android layers as needed.
  • Develop data-driven, server-configurable features, including feature flags, server-delivered offers, downloadable assets, and scripts.
  • Integrate REST/JSON APIs, real-time services, monetization flows, purchase recovery, and third-party SDKs.
  • Ship slot games and meta-features with artists, designers, QA, and engineers using reusable and configurable code.
  • Profile and optimize memory, load times, and frame rate on low-end mobile devices.
  • Trace issues across scripting, native, and platform layers; refactor safely, document decisions, and participate in architecture discussions.

Requirements

  • 3+ years of professional C++ experience, including modern C++, memory management, and debugging native crashes.
  • Solid software engineering fundamentals in a typed or dynamic language.
  • Experience with a scripting language; Lua is preferred, while C#, JavaScript, or Python also count, with willingness to become productive in Lua quickly.
  • Experience with REST/JSON, unreliable networks, retries, and asynchronous state.
  • Strong cross-layer debugging skills, including reading crash logs.
  • Focus on performance on mobile hardware.
  • Ability to learn an unfamiliar, long-lived codebase quickly.

Nice to have

  • Experience shipping games or mobile apps with Unity/C#, Cocos2d-x, Unreal, or a custom engine.
  • Native iOS development with Objective-C or Xcode, or Android development with Java, NDK, or JNI.
  • Experience with in-app purchases, payment flows, remote configuration, feature flags, or server-delivered content.
  • Experience with real-time or multiplayer features, live-ops events, tournaments, leaderboards, analytics, and BI instrumentation.
  • Experience using AI tools in development, Spine or similar animation runtimes, localization, or automated client tests.

Culture & Benefits

  • Collaborate with international teams across Hong Kong, Singapore, Israel, Serbia, the US, and other locations.
  • Work Monday to Friday with two remote days and no attendance tracking.
  • Receive English classes, online learning, specialized technical training, and experience with products reaching up to 100 million players.
  • Receive Bao Viet Premium healthcare coverage of up to 1.2 billion VND per person per year, including dependent coverage.
  • Receive 100% salary during probation, compulsory Social, Health, and Unemployment Insurance from day one, with the company covering compulsory insurance contributions except Personal Income Tax.
  • Benefits include a 13-month salary, performance and discretionary bonuses, 15–20 annual leave days by tenure, 5 sick days, free meals, equipment support, a workstation, team activities, and additional personal-event and hardship allowances.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →