Job Description

Join our dynamic team of talented professionals on a thrilling journey to build groundbreaking games and applications that captivate audiences on various platforms. Don't miss this opportunity to be a part of our exciting team. Apply today!

 

Responsibilities:

Develop high-quality games, applications, and simulations that captivate target audiences.

Enhance existing projects including UX/UI elements with a focus on product quality and deliver exceptional user experiences.

Collaborate closely with designers and team members to bring creative concepts to life.

Implement game mechanics, graphics, and user interfaces in Unity.

Write clean, efficient, and maintainable code in C# (C-sharp) or UnityScript.

Optimize performance and memory usage to ensure smooth gameplay experiences.

Debug and fix issues, ensuring the overall stability and functionality of projects.

Optimize the game engines, editor and related tools to ensure optimal performance.

Create reusable assets that could be a benefit to the entire team, while improving and customizing existing ones.

Stay up to date with the latest changes in the development pipeline, such as new SDKs or middleware versions, and ensure the engine and tools are updated accordingly.

Participate in code reviews and provide constructive feedback to enhance project quality.

Contribute to the development process by proposing innovative ideas and solutions.

Keep up to speed with the latest industry trends, tools, and techniques related to Unity development.

 

Requirements:

Bachelor's degree in Computer Science, Software Engineering, or a related field.

 Minimum 3 years of experience in game development, preferably with a focus on Unity3D engine.

 Demonstrate previous experience in an agile environment, successfully implementing Design Patterns such as MVC.

Proven experience in Unity game development, with a strong portfolio of completed projects.

Showcase ability to deliver by having shipped at least two projects on iOS/Android, featuring visually stunning graphics and compelling storytelling.

Strong proficiency in programming languages particularly C# or UnityScript.

Sound understanding of game development life cycle and principles, including game mechanics, physics, AI.

 Familiarity with 3D modeling software, asset pipelines, and animation systems.

 Solid understanding and knowledge of memory management and optimization, ensuring a minimum FPS of 60.

Demonstrate good knowledge of gameplay programming, enabling the creation of captivating and immersive experiences.

 Excel in logic design, game physics, UI development, and 3D mathematics.

Show availability and adaptability to work with new APIs and concepts, including cross-platform SDKs.

Exhibit flexibility to work on projects that require frequent changes and innovative approaches.

Possess the ability and interest to thrive in highly iterative processes and contribute to R&D initiatives.

Previously worked on 2 and 2.5D cognitive educational games is significantly advantageous.

Knowledge of mobile development, VR/AR technologies, or other relevant platforms is a plus.

Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.

Communicate effectively with both technical and non-technical stakeholders, bridging the gap and ensuring seamless collaboration.

Outstanding communication and interpersonal skills to effectively contribute to a team-oriented environment.

Excellent English written and verbal communication skills.

 

Job Summary

  • Published on:2023-11-15 5:01 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Karachi
  • Gender:No Preference
  • Application Deadline:2024-12-29