FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Client Engineer
DECA GamesSenior Client Engineer developing and improving the DragonVale mobile game client. Collaborating with talented engineers to deliver high-quality updates for its dedicated player community.
Tech Stack
Tools & technologiesAndroidiOS
About the role
Key responsibilities & impact- Develop, maintain, and improve the DragonVale mobile game client for iOS and Android
- Work within an established C++ codebase to implement new features, improve existing systems, and support live game updates
- Collaborate closely with designers, artists, QA, production, and other engineers to deliver high-quality features and improvements
- Debug and resolve client-side issues related to gameplay, UI, performance, stability, content setup, and platform-specific behaviour
- Support live operations by investigating production issues, preparing fixes, and helping ensure smooth releases
- Work with QA to identify risks, reproduce issues, and define testing needs for new features and game updates
- Contribute to improvements in internal tools, workflows, and content pipelines where they impact the client development process
- Review code, share technical knowledge, and help maintain high engineering standards within the team
- Take ownership of client-side systems and features, from implementation through release and post-release support
Requirements
What you’ll need- 5+ years of professional software engineering experience, including strong experience in game client development with C++.
- Strong proficiency in C++ programming and debugging.
- Experience developing and maintaining games built on proprietary C++ engines.
- Experience working on mobile games for iOS and Android.
- Experience building, debugging, and profiling projects in Xcode.
- Familiarity with Android Studio and Android build/debugging workflows.
- Experience working with legacy codebases and improving existing systems over time.
- Solid understanding of client-side game development, including gameplay systems, UI, performance, stability, and platform-specific issues.
- Strong debugging skills, including investigating crashes, memory issues, performance problems, and platform-specific bugs.
- Good understanding of memory management, data structures, and runtime performance considerations.
- Experience taking ownership of features, systems, or technical areas from implementation through release and post-release support.
- Ability to work effectively within an established architecture while balancing new development with long-term maintainability.
- Experience working collaboratively with engineers, designers, artists, QA, and production teams.
- Good communication skills and a proactive, solution-oriented mindset.
Benefits
Comp & perks- Remote first company culture
- Flexible work hours to support a personal work-life balance
- Working in a multicultural environment with people from over 20 different countries
- Flat hierarchies and a great and dedicated group of people
- 20 days of paid time off
- Online language classes: English, German, French, Spanish etc.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++ ProgrammingGame Client DevelopmentDebuggingMemory ManagementData StructuresPerformance OptimizationGameplay SystemsUI DevelopmentPlatform-Specific IssuesLegacy Code Improvement
Soft Skills
Good Communication SkillsProactive MindsetSolution-Oriented Approach