Senior Programmer developing large-scale game systems using C# and C++ for Exient's mobile games. Collaborating with cross-functional teams to deliver high-quality gaming experiences and mentoring junior developers.
Responsibilities
Architect and develop large-scale game systems and features using C# and C++.
Work with cross-functional teams to translate design requirements into technical solutions.
Conduct performance analysis, profiling, and optimization for smooth gameplay experiences.
Write clear, maintainable, and portable code that meets industry standards.
Contribute to the development of games across various platforms, ensuring consistent quality and performance.
Mentor and support junior programmers, fostering a culture of continuous learning and improvement.
Requirements
5+ years of professional game development experience
Proficiency in C# and C++
Experience with Unity and/or Unreal Engine is highly advantageous
Thorough knowledge of 3D math and rendering algorithms
Familiarity with Perforce and Git
Degree in Computer Science or a related field
Strong ability to work with non-technical staff and convey technical ideas clearly
Well-organized and self-driven with the ability to estimate work complexity and time
A genuine passion for developing and playing games.
Experience developing games for mobile platforms (preferred)
Experience in mentoring and developing junior programmers (preferred)
Knowledge in network, physics, and AI programming (preferred)
Familiarity with processor architectures and assembly languages, particularly ARM (preferred)
Understanding of common graphics APIs such as OpenGL/ES, Metal, Vulkan, and DirectX (preferred)
Quantitative Developer at IC Markets developing performance - critical trading systems and implementing quantitative models. Collaborating with analysts to enhance real - time execution decisions in a hybrid work environment.
Intern responsible for preparing Computer - Aided Design (CAD) models and technical drawings for assembly equipment with support from mentors and team members.
System Architect / Senior Developer combining hands - on coding with system architecture at ADB Safegate. Working in a global aviation tech environment focusing on complex systems.
Join GSK's Engineering Graduate Programme in Pakistan, focusing on pharmaceutical manufacturing and supply chain practices. Develop engineering skills in a supportive environment with opportunities for growth.
Cloud Operations Engineer designing, developing, and implementing advanced cloud - based applications for AVEVA. Collaborating with global teams to ensure operational security, stability, and scalability of cloud services.
Full Stack Engineer designing and delivering scalable solutions for reliable, productive manufacturing environments at Rockwell Automation. Collaborating in agile teams with a focus on cloud technologies and modern frameworks.
Sr Stat Programmer at IQVIA providing statistical programming expertise and integrated programming solutions for complex studies. Collaborating with internal teams and leading multiple technical projects.
Engineering Excellence Lead driving application development modernization at SAS. Collaborating across teams to embed technical excellence and improve engineering practices.
Nuclear Instructor at Vistra Nuclear Operations coordinating training programs and materials for nuclear industry compliance. Overseeing curriculum review and corrective actions in training documentation.
Engineering Technician responsible for maintaining and developing workshop equipment at Nestlé's Tutbury Factory. Ensuring quality and efficiency in production output and cost - effectiveness.