Unity Game Developer

Salary Range: $3,000-$4,000 / month

Key Responsibilities:

  • Develop interactive games that integrate AI and real-time data processing.
  • Write high-performance, scalable, and maintainable code following best practices.
  • Collaborate with cross-functional teams to translate educational concepts into technical solutions.
  • Implement integrations with third-party APIs and cloud-based services.
  • Deliver performant game systems that serve as the primary interface for users.
  • Continuously optimize the codebase to meet evolving needs.
  • Support the full application lifecycle including design, testing, release, and maintenance.
  • Produce functional mobile applications with clean and reusable code.
  • Gather requirements and suggest solutions for gameplay and mechanics.
  • Research and suggest new mobile products, applications, and protocols.
  • Stay current with gaming technology trends.
  • Optimize game engine performance for virtual reality in terms of memory and frame rate.
  • Develop and maintain tools and modules for virtual production.
  • Design and develop core tools within the pipeline.
  • Work with the tech team to understand technical requirements.
  • Maintain code quality, fix bugs, and resolve issues.
  • Document technical specifications and create unit tests to assure quality.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or any related field.
  • At least 2 years of experience as a primary technical contributor in game development.
  • Proficiency in C#, design patterns, multi-threaded and asynchronous programming.
  • Strong understanding of software architecture patterns in game development.
  • Professional experience in game development, including leadership experience in at least one project.
  • Experience in developing optimized modules in C#/C++ within Unity.
  • Knowledge of object-oriented design, 3D math, and related data structures.
  • Expertise in Unity3D, including GUI, asset bundles, and materials/shaders.
  • Experience with version control systems.
  • Familiarity with the latest gaming trends, techniques, and technologies.