At a Glance
- Tasks: Lead the design and implementation of new game features in Phasmophobia.
- Company: Join Kinetic Games, a dynamic team creating thrilling gaming experiences.
- Benefits: Enjoy hybrid work options and a creative, collaborative environment.
- Why this job: Be part of an exciting project that pushes the boundaries of game development.
- Qualifications: Expertise in Unity and C# programming is essential.
- Other info: Remote work available until late 2024, perfect for balancing life and work.
The predicted salary is between 36000 - 60000 £ per year.
Location: North Baddesley, Southampton, UK
Position Type: Full-Time Hybrid, Remote until June 2025
Salary Range: £50-65k
About the Role:
We are expanding our team and looking for a talented Senior Unity C# Programmer to contribute to the ongoing development and enhancement of Phasmophobia and future projects.
As a Senior Unity C# Programmer at Kinetic Games, you will be integral to the development of Phasmophobia, implementing new features, improving existing functionalities, and ensuring the game continues to deliver heart-pounding experiences. Working closely with a skilled team of designers, artists, and fellow programmers, you will utilize Unity and C# to bring innovative gameplay elements and enhancements to life. This role demands a high level of technical expertise, creativity, and a passion for game development.
Responsibilities:
• Lead the design and implementation of new game features and systems.
• Optimize and refine gameplay mechanics and codebase for better performance across all supported platforms.
• Collaborate with the design and art teams to realize the game vision, ensuring technical feasibility and fidelity.
• Drive the development of tools and workflows to streamline game production processes.
• Conduct code reviews and maintain high coding standards among the development team.
• Mentor junior programmers, fostering skill development and promoting best practices.
• Stay updated on the latest Unity engine developments and integrate innovative technologies.
Requirements:
• Degree in Computer Science, Game Development, or a related field.
• At least 5 years of professional Unity game development experience, with at least one shipped title.
• Proven track record of developing high-quality game features and systems.
• Strong foundation in object-oriented programming and software engineering principles.
• Experience with development and game optimization techniques for both low and high end PC hardware.
• Excellent problem-solving, debugging, and performance analysis skills.
• Familiarity with version control systems, preferably PlasticSCM.
• Effective communication and teamwork abilities, capable of working in a fast-paced, dynamic environment.
• A genuine passion for developing games and a desire to innovate.
• Eligibility to work in the UK.
Nice To Have:
• Experience developing for consoles (Xbox Series S/X & PS5 preferred)
• Previous experience working on multiplayer.
• Previous experience working with OpenXR/ XR Interaction Toolkit
• Knowledge of network game programming, preferably with Photon Networking (PUN 2) and Unity Gaming Services
Benefits:
• Competitive salary.
• Company Pension Scheme.
• Regular social events.
• Hybrid working.
• Opportunity to travel to events such as GDC, Gamescom, Twitch Con EU & US, EGX.
• Work on an established and beloved horror game with a loyal fan base.
• Collaborative and supportive work environment.
• Be part of a growing passionate UK team.
• WellHub Bronze Plan which includes gym memberships, discounts and mental wellbeing support
• More Benefits to come as we expand such as health insurance, dental insurance, life insurance, Cycle to Work Scheme etc.
Senior Unity C# Programmer employer: Kinetic Games
Contact Detail:
Kinetic Games Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Unity C# Programmer
✨Tip Number 1
Make sure to showcase your experience with Unity and C# in your conversations. Highlight specific projects where you've implemented new features or optimized gameplay mechanics, as this will resonate well with the team.
✨Tip Number 2
Familiarize yourself with Phasmophobia and its gameplay mechanics. Understanding the game will not only help you during interviews but also demonstrate your genuine interest in the project and the company.
✨Tip Number 3
Prepare to discuss your approach to collaboration with designers and artists. Be ready to share examples of how you've worked cross-functionally in the past to bring a game vision to life.
✨Tip Number 4
Stay updated on the latest trends in game development and be prepared to discuss how you can apply these trends to enhance gameplay experiences. This shows that you're not just technically skilled but also forward-thinking.
We think you need these skills to ace Senior Unity C# Programmer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in Unity and C#. Focus on specific projects you've worked on, especially those related to game development. Mention any leadership roles or collaborative projects that showcase your ability to work with designers and artists.
Craft a Compelling Cover Letter: In your cover letter, express your passion for game development and specifically mention your interest in Phasmophobia. Discuss how your skills align with the responsibilities listed in the job description, such as optimizing gameplay mechanics and collaborating with teams.
Showcase Your Projects: If possible, include links to your portfolio or GitHub where you can showcase your previous work. Highlight any games or features you've developed using Unity and C#, particularly those that demonstrate your technical expertise and creativity.
Prepare for Technical Questions: Be ready to discuss your technical skills in detail during the interview process. Brush up on common programming concepts in C# and Unity, and be prepared to explain your thought process when solving problems or implementing new features.
How to prepare for a job interview at Kinetic Games
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Unity and C#. Highlight specific projects where you've implemented new features or optimized gameplay mechanics. This will demonstrate your technical expertise and problem-solving abilities.
✨Demonstrate Team Collaboration
Since the role involves working closely with designers and artists, share examples of how you've successfully collaborated in past projects. Emphasize your ability to communicate effectively and contribute to a team environment.
✨Prepare for Code Reviews
Expect to discuss your approach to code quality and standards. Be ready to explain how you conduct code reviews and maintain high coding standards within a team. This shows your commitment to excellence in programming.
✨Express Your Passion for Game Development
Let your enthusiasm for game development shine through. Talk about your favorite games, what inspires you, and how you stay updated with industry trends. This passion can set you apart from other candidates.