Instructor- Unity
Instructor- Unity
Lahore
Job Type
Full-time
Full Job Description
Job Title: Unity Instructor
Position Overview
Position: Permanent
Mode: On-Site
Full Time
This position offers a market competitive stipend
About Us:
Game Train is an industry-led IT accelerator and incubator, with the dedicated aim to enhance Pakistan’s role in the Global IT/Gaming space by providing a platform for upcoming intellectual capital and chiseling the talent pool. Game Train is set on revolutionizing the Gaming sector and the IT industry, by bringing together industry leaders, academics, students, developers, and esports players to highlight Gaming as a career and a way of life.
We build relationships with top gaming studios & tech companies in Pakistan as employer partners that believe in our cause and understand the need for chiseling the talent pool for the growth of the Gaming Industry of Pakistan.
We have also collaborated with Generation Pakistan & Unity USA to launch Pakistan’s first instructor-led Unity-certified Junior Unity Developer Bootcamp. We have worked with other companies in launching programs for Game Art 3D, Unreal Engineering as well, and we are planning to launch more programs in the near future.
Overall, we have graduated 200+ Learners through our Bootcamps, and achieved a placement rate of over 90%, while helping these learners find their way in the Gaming industry of Pakistan.
Job Responsibilities
We are looking for experienced technical experts in Game Development with a passion to teach and share their experience with a class of new learners.
You will be teaching game development using Unity to those who want to learn the skill. Your goal is to train, upskill and make the game development easy and fun for the next generation game developers by following our industry standard designed curriculum.
You will also be responsible to ensure that the learning gaps are identified and addressed by all learners by tracking the progress of the learners through quizzes and assignments.
You will be working closely with the program team looking after the program to ensure learners are supported and mentored into successfully graduating from the program.
Training and development will be provided, and you will be encouraged to pursue your own personal development plan. This is an excellent opportunity for someone that wants to take the next step in their journey within a mission-driven organization.
Requirements
- A bachelor’s degree or other relevant experience in Information Technology, Computer Science, or a related field
- At least 2 years’ experience teaching or coaching in an educational or corporate setting; experience with online or blended learning preferred or onboarding and training new members of your team.
- Experience working with adults and/or has extensive knowledge of current trends and issues in adult knowledge
- Strong Programming Fundamentals, OOP, Data Structures, Project Architecture and Problem-Solving Skills
- Ability to write well designed, testable, efficient code
- Strong expertise in Unity tools.
- Experience in Scripting, Animation, UI, Game Mechanics, Physics, 2D and 3D concepts
- Familiarity with implementing game functionality as per communicated design
- Translate design specification into functional game
- Communicate with other team members to establish effective pipeline and integrate media assets
- Extensive knowledge on designing, building and maintaining efficient, reusable, and reliable code
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify bottlenecks and bugs, and devise solutions to address and mitigate these problems
- Relevant industry certifications will be an advantage
- Up-to-date knowledge and insights on gaming industry trends
- Experience with professional growth and development (team building, technical lead, coaching/recruiting, etc.)
- A portfolio of successful projects to present will be a benefit.
Desirable
- 3+ years of experience in a good game studio
- At least 1-year experience in teaching technical content covering the areas mentioned above.
- 2+ years of experience leading a team.
- Good knowledge of 3D game engines (Unity / Unreal) other game development tools such as Maya, 3D Max, Photoshop will be preferred.
- VR/AR experience will be a plus
- Ideal candidates should have a strong desire for “real” games, the kind that we used to play as kids. Games which require skill and take months (if not years to develop).
- A strong passion for game development
- A strong background in game knowledge, preferably you’ve played a lot of PC and console games when you were younger (or ideally, are still an active gamer)
- Competency in Microsoft Office skills (Excel, Word & PowerPoint) and Google Drive
- At least one experience delivering training, coaching, or mentoring to a youth audience.
- Experience in teaching for online, in person and blended programs
- Experience using Learning Management System (LMS)
- Comfort with using technology to collaborate (e.g., Google Suite, Zoom video conference, Canvas, etc.)
- Fluent English communication skills (speaking, listening, reading, and writing)
Mindsets
- Proactive Collaborator: willing to propose solutions and ideas to challenges based on expertise, debate their merits, and make final recommendations for lesson design
- Detail Oriented: able to produce instructor-ready documents
- Data Management: The ability to collect and analyze training data as required by Game Train Programs
- Growth Mindset: Be self-reflective, openly receive feedback from employer and training partners and should be able to apply feedback, and pursue additional learning to enhance performance.
- Professionalism: This includes but is not limited to adherence to company policies, professional communication, and engagement with supervisors, colleagues, and students, and pays close attention to detail.
- Solutions and Results Oriented: A positive, solution-oriented attitude, drive for excellence.
- Interpersonal Skills:
- Strong cross-cultural skills that demonstrate the ability to engage well with participants.
- The ability to be a team player.
Job Type: Full-time
Ability to commute/relocate:
- Lahore: Reliably commute or planning to relocate before starting work (Required)