Senior Programmer (Games)

1 Month ago • All levels
Game Programmer

Job Description

Working directly with the Lead Programmer, the Senior Programmer is responsible for realising the technical vision for our new puzzle adventure game and ensuring that coding and framework are of the highest quality and functionality. They will look for creative ways to improve existing features, workflows and development processes. They will also be a point of contact for junior members of the team, overseeing and mentoring them as and when required.
Must Have:
  • Develops, writes, tests and implements systems and game code.
  • Works with designers, artists and other personnel involved in the development process.
  • Develops and implements technical design specifications.
  • Tests and refines gameplay features throughout the development cycle.
  • Estimates own tasks and delivers high quality code to schedule.
  • Performs code reviews with the team to ensure code quality.
  • Performs effectively under pressure and meets deadlines.
  • Champions for technical quality on the game.
  • Mentors the code team, helping them develop professionally.
  • Leads ongoing critical reviews of the game with the team and management.
  • Works closely with all disciplines, iteratively experimenting and improving processes.

Add these skills to join the top 1% applicants for this job

communication
design-patterns
cpp
data-structures
unity
game-texts
agile-development
user-interface
c#

Working directly with the Lead Programmer, the Senior Programmer is responsible for realising the technical vision for our new puzzle adventure game and ensuring that coding and framework are of the highest quality and functionality. They will look for creative ways to improve existing features, workflows and development processes. They will also be a point of contact for junior members of the team, overseeing and mentoring them as and when required.

Primary Responsibilities:

  • Develops, writes, tests and implements systems and game code.
  • Works with designers, artists and other personnel involved in the development process as required to create the highest possible quality product.
  • Develops and implements technical design specifications.
  • Tests and refines gameplay features throughout the development cycle of the project.
  • Estimates own tasks and delivers high quality code to that schedule.
  • Performs code reviews with the team to ensure code quality.
  • Performing effectively under pressure and meeting deadlines to ensure the game is completed on time and to a high standard.
  • Champions for technical quality on the game.
  • Mentor the code team, helping them develop as professionals and leading them towards excellence.
  • Leading ongoing critical reviews of the game with the team and management, providing frequent detailed feedback on direction and ideas for improvement.
  • Work closely with all disciplines, iteratively experimenting, balancing and improving processes.

Required Skills:

  • Computer Science Degree or equivalent experience.
  • Experience developing across multiple platforms including console, PC, and mobile.
  • In-depth knowledge of C# and C++.
  • Good knowledge of all areas of game programming.
  • Detailed knowledge of object-oriented design, design patterns, data structures, and maths.
  • Excellent problem-solving skills.
  • Exceptional understanding of Unity, including user interface, asset bundles, materials and shaders.
  • Excellent verbal and written communication skills.
  • Ability to work as part of a team.
  • Knowledge of current game trends and emerging technology.
  • Balancing deadlines and resources, prioritising tasks, meeting deadlines, and making tough decisions when necessary.
  • An excellent understanding of and appreciation for the entire development process, with good knowledge of agile project management methodologies.
  • Managing internal and external dependencies in conjunction with the other game development disciplines, and adapting work accordingly.

Set alerts for more jobs like Senior Programmer (Games)
Set alerts for new jobs by Blazing Griffin
Set alerts for new Game Programmer jobs in United Kingdom
Set alerts for new jobs in United Kingdom
Set alerts for Game Programmer (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙