Unity Developer
Job description
Company Description Technovez specializes in web application design and development, serving clients that require robust, scalable, and modern digital solutions. The team works with a wide range of programming languages such as C#, Python, Java, and JavaScript, and frameworks including .NET, Laravel, Ruby on Rails, AngularJS, ReactJS, Aurelia, and NodeJS. Services include custom application design, development, testing, and migration of legacy systems to current frameworks, as well as customization of CMS platforms like WordPress, Drupal, and Joomla.
Technovez also focuses on internationalization and localization, high-traffic websites and portals, social networking sites, and e-commerce solutions, including payment gateway integration, analytics, and user behavior tracking. Candidates joining Technovez will work in a technically diverse environment with opportunities to contribute to complex, high-impact projects.
Role Description The Unity Developer role at Technovez is a full-time, on-site position based in Multan. In this role, the developer designs, builds, and maintains mobile games and interactive experiences using Unity, ensuring smooth performance across target platforms. Daily tasks include implementing game mechanics, developing and integrating AR features, creating and refining level designs, and writing clean, maintainable code following object-oriented programming principles.
The Unity
Developer collaborates with designers, artists, and other engineers to translate concepts into engaging, user-friendly experiences, and participates in code reviews, testing, and performance optimization. The role also involves troubleshooting issues, integrating third-party tools and SDKs, and contributing to continuous improvement of development workflows and best practices.
Qualifications
- Candidates should possess strong skills in Mobile Game Development and Level Design for interactive, engaging experiences.
- Candidates should possess practical experience with Augmented Reality (AR) for building immersive applications and features.
- Candidates should possess solid Object-Oriented Programming (OOP) and general Programming skills for writing efficient, maintainable code.
- Candidates should possess proficiency with Unity engine, C# scripting, and relevant game development tools and workflows.
- Candidates should possess familiarity with performance optimization, debugging, and cross-platform deployment for mobile platforms.
- Candidates should possess effective collaboration and communication skills, with the ability to work in multidisciplinary teams on-site.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience is preferred.
- Experience with version control systems (e.g., Git), agile methodologies, and a portfolio of shipped or demonstrable Unity projects is beneficial.
Interested in this role?