Remotery

Senior Client Engineer

Posted Jul 28

This is a fully remote position, open to applicants anywhere in the world.

📋 Description

• Design, maintain, and enhance the DragonVale mobile game client for both iOS and Android platforms.

• Operate within a well-established C++ codebase to introduce new features, enhance current systems, and assist with live game updates.

• Collaborate extensively with designers, artists, QA, production, and other engineers to provide high-quality features and enhancements.

• Troubleshoot and resolve client-side issues related to gameplay, user interface, performance, stability, content configuration, and platform-specific behavior.

• Assist with live operations by investigating production challenges, preparing fixes, and ensuring smooth releases.

• Partner with QA to identify potential risks, replicate issues, and outline testing requirements for new features and game updates.

• Contribute to the enhancement of internal tools, workflows, and content pipelines that affect the client development process.

• Review code, share technical expertise, and help uphold high engineering standards within the team.

• Assume responsibility for client-side systems and features, overseeing them from implementation to release and post-release support.


⛳️ Requirements

• Over 5 years of professional software engineering experience, with a strong focus on game client development using C++.

• Exceptional skills in C++ programming and debugging.

• Experience in developing and maintaining games built on proprietary C++ engines.

• Background in mobile game development for both iOS and Android platforms.

• Proficient in building, debugging, and profiling projects using Xcode.

• Familiar with Android Studio and the Android build/debugging processes.

• Experience working with legacy codebases and enhancing existing systems over time.

• Strong knowledge of client-side game development, including gameplay systems, UI, performance, stability, and platform-specific challenges.

• Excellent debugging abilities, including investigating crashes, memory concerns, performance issues, and platform-specific bugs.

• Solid understanding of memory management, data structures, and considerations for runtime performance.

• Proven experience taking ownership of features, systems, or technical domains from implementation through to release and post-release support.

• Ability to work effectively within an established architecture while balancing new development with long-term maintainability.

• Experience collaborating with engineers, designers, artists, QA, and production teams.

• Strong communication skills coupled with a proactive, solution-oriented approach.


🏝️ Benefits

• A remote-first company culture.

• Flexible working hours to promote a healthy work-life balance.

• A multicultural environment with colleagues from over 20 different countries.

• Flat organizational hierarchies and a dedicated team of professionals.

• 20 days of paid time off.

• Online language classes available: English, German, French, Spanish, etc.

People also viewed

Utopia8 hours ago

Engenheiro de Orçamentos

BR flagBrazil OnlyFull-timeEngineer
ApplyView job
Anduril Industries8 hours ago

Senior Airworthiness Engineer – Advanced Effects

US flagUnited States OnlyFull-timeEngineer$146k – $194k/year
ApplyView job
Sargent & Lundy8 hours ago

Lead Nuclear Component Engineer

US flagUnited States OnlyFull-timeEngineer$118k – $180.3k/year
ApplyView job
Sargent & Lundy8 hours ago

License Renewal Engineer Consultant 2 – Electrical, Nuclear

US flagUnited States OnlyFull-timeEngineer$145.3k – $222k/year
ApplyView job
SMS Environmental Ltd8 hours ago

Plumbing Remedial Engineer

GB flagUnited Kingdom OnlyFull-timeEngineer£32k – £38k/year
ApplyView job
DoorDash8 hours ago

Senior Detection Engineer

US flagUnited States OnlyFull-timeEngineer$159.8k – $235k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers