Epicareer Might not Working Properly
Learn More
H

Senior Software Engineer (Unity)

Salary undisclosed

Checking job availability...

Original
Simplified

Description

• Collaborate with cross-functional teams to design, develop, and maintain project code for game features.

• Identify potential technical risks and provide technical advice for mitigation.

• Contribute to the development of tools and pipelines to improve project efficiency.

• Work closely with the product team to meet project milestones and deadlines.

• Provide input to improve coding standards, best practices and development processes.

• Participate in code reviews to ensure code quality, performance, and maintainability.

• Create and maintain technical documentation for code, systems, tools, processes.

Requirements

• Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.

• 5+ years of professional experience in game development with a focus on Unity3D.

• Strong proficiency in C# programming language.

• Solid understanding of game architecture, design patterns, and software engineering principles.

• Proficiency in using version control systems (e.g., Git) for collaborative development.

• Excellent problem-solving and debugging skills.

• Strong communication and interpersonal skills.

• Passion for gaming and a creative mindset.

Preferred Qualifications

• Previous experience of developing, shipping and operating commercially successful Android and iOS mobile game titles.

• Knowledge of shader programming languages (e.g., HLSL) and experience creating custom shaders.

• Understanding of DevOps practices, continuous integration, and deployment pipelines.

Benefits

  • Well-being and Personal Growth
  • Impactful Work in a Growing Industry
  • Supportive Learning Environment