3D Unity Developer
Frontend | Hybrid in Islamabad, Punjab Province and Federal Capital Territory (ICT), Pakistan | Full Time
Job Description
Job Summary:
We are looking for a talented Unity 3D Developer with extensive experience in developing high-quality interactive applications and games using Unity and C#. The ideal candidate should have strong expertise in designing, developing, optimizing, and maintaining scalable Unity applications while collaborating closely with designers, artists, and cross-functional teams. The role requires excellent problem-solving skills, a passion for creating engaging user experiences, and a solid understanding of software engineering best practices.
Key Responsibilities
- Design, develop, and maintain high-quality applications using Unity 3D and C#.
- Build and implement game mechanics, UI systems, animations, physics, and interactive features.
- l Optimize application performance, memory usage, and rendering across multiple platforms.
- l Collaborate with game designers, artists, product managers, and QA teams to deliver engaging user experiences.
- Integrate third-party SDKs, APIs, analytics, and backend services into Unity applications.
- Write clean, maintainable, and reusable code following software development best practices.
- Troubleshoot, debug, and resolve technical issues throughout the development lifecycle.
- Participate in code reviews and contribute to architectural and technical design discussions.
- Work with version control systems (Git) and follow Agile/Scrum development methodologies.
- Stay up to date with the latest Unity features, tools, and industry trends to improve development processes.
Required Qualifications & Skills
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5–6 years of hands-on experience in Unity 3D development.
- Strong proficiency in C# programming and object-oriented programming principles.
- Solid understanding of Unity's architecture, scripting lifecycle, physics engine, animation system, UI framework, and asset management.
- Experience optimizing applications for performance, memory, and scalability.
- Hands-on experience integrating REST APIs, third-party SDKs, and external plugins.
- Familiarity with version control systems such as Git.
- Strong understanding of software design patterns, debugging, and performance profiling.
- Experience working in Agile/Scrum environments.
- Excellent analytical, problem-solving, and communication skills.
- Ability to work independently as well as collaboratively within a cross-functional team.
What We Have For You
- Great compensation package, medical benefits for you and your family, free lunch, annual performance tied increments & recognition awards, and a dynamic, agile work culture!
- Convo embraces diversity in all forms and is committed to building a team of exceptional individuals.
