Hybrid Senior Programmer

Posted last week

Apply now

About the role

  • Architect and develop large-scale game systems and features using C# and C++.
  • Work with cross-functional teams to translate design requirements into technical solutions.
  • Conduct performance analysis, profiling, and optimization for smooth gameplay experiences.
  • Write clear, maintainable, and portable code that meets industry standards.
  • Contribute to the development of games across various platforms, ensuring consistent quality and performance.
  • Mentor and support junior programmers, fostering a culture of continuous learning and improvement.

Requirements

  • 5+ years of professional game development experience
  • Proficiency in C# and C++
  • Experience with Unity and/or Unreal Engine is highly advantageous
  • Thorough knowledge of 3D math and rendering algorithms
  • Familiarity with Perforce and Git
  • Degree in Computer Science or a related field
  • Strong ability to work with non-technical staff and convey technical ideas clearly
  • Well-organized and self-driven with the ability to estimate work complexity and time
  • A genuine passion for developing and playing games.
  • Experience developing games for mobile platforms (preferred)
  • Experience in mentoring and developing junior programmers (preferred)
  • Knowledge in network, physics, and AI programming (preferred)
  • Familiarity with processor architectures and assembly languages, particularly ARM (preferred)
  • Understanding of common graphics APIs such as OpenGL/ES, Metal, Vulkan, and DirectX (preferred)
  • Proficiency in shader languages (preferred).

Benefits

  • Health insurance
  • Flexible work arrangements
  • Professional development opportunities

Job title

Senior Programmer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job