At a Glance
- Tasks: Develop high-quality game code for AAA Unreal 4 projects and collaborate with teams.
- Company: Join a fast-growing gaming developer in the Midlands with exciting long-term projects.
- Benefits: Enjoy competitive salary, company bonuses, and fun outings & events.
- Why this job: Be part of iconic projects and a supportive team with excellent career progression.
- Qualifications: Professional C++ experience and strong knowledge of Unreal Engine required.
- Other info: Low staff turnover indicates a great work environment.
The predicted salary is between 28800 - 48000 Β£ per year.
Fantastic opportunity for a Programmer to join a leading AAA Gaming Developer.
LOCATION: Birmingham / West Midlands / Worcestershire
What makes it GREAT?
- Excellent opportunity for career progression, going through an exciting period of organic growth.
- Company has very low staff turnover, an excellent sign that they look after their staff.
- Exciting and diverse projects, working on iconic projects on a variety of platforms.
Role:
Develop and deliver high-quality game code for AAA Unreal 4 projects.
Responsibilities:
- Collaborate with the programming team to develop fully realised and working game systems.
- Communicate and collaborate with the Programming & Design Team to assist in delivering polished and immersive gaming experiences that meet design and technical requirements.
- Create and maintain game logic for gameplay mechanics and other supporting gameplay systems, including written automated tests.
- Work within the specification guidelines of the project and technology, keeping performance in mind as well as working with others to debug potential issues.
- Profiling and optimising code for memory and performance considerations on a per platform basis.
- Be responsible for scoping tasks, working to deadlines and communicating with production if problems arise.
- Collaborate with design and production to establish achievable goals.
- Communicate with QA to help track down and fix priority bugs.
COMPANY:
Based in the midlands, my client is a fast-growing gaming developer working on exciting projects with a long-term pipeline of work to fuel further growth of the business and your career.
REQUIREMENTS:
To be considered for this Programmer role you must meet the following criteria:
- Professional C++ experience in the games industry producing production quality code.
- Demonstrate excellent understanding of Unreal Engine's tools and actor-based pipeline.
- Strong understanding of content structure and management of C++ code bases with the ability to quickly learn existing code bases.
- Good level of debugging skills, with the ability to perform profiling and optimisation.
- In-depth knowledge of Unreal Engine 4 blueprint logic and gameplay logic assemblies.
- Can quickly create prototypes to match design criteria.
- Able to put together high quality production code for both single and multiplayer games.
- Understanding of sound programming practices.
- Practical problem solving applicable to 3D game development.
- In-depth knowledge of at least one of the following areas: Engine, AI, UI, Audio, Gameplay, Physics, Rendering, Multiplayer.
REMUNERATION:
The successful Programmer will receive:
- Competitive Salary + Benefits
- Company bonus scheme
- Company outings & events
To be considered for this vacancy or to find out more information please apply now.
Programmer employer: Talk Recruitment
Contact Detail:
Talk Recruitment Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Programmer
β¨Tip Number 1
Familiarise yourself with the latest trends in game development, especially focusing on Unreal Engine 4. Being able to discuss recent updates or features during your interview can show your passion and commitment to the field.
β¨Tip Number 2
Build a portfolio showcasing your C++ projects, particularly those related to game development. Highlight any prototypes or gameplay mechanics you've created, as this will demonstrate your practical skills and understanding of the requirements for the role.
β¨Tip Number 3
Network with current employees or industry professionals who have experience in AAA game development. Engaging in conversations about their experiences can provide valuable insights and potentially lead to referrals within the company.
β¨Tip Number 4
Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. This will showcase your problem-solving skills and ability to work under pressure, which are crucial for a programmer in the gaming industry.
We think you need these skills to ace Programmer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your professional C++ experience and any relevant projects you've worked on, especially those involving Unreal Engine 4. Use specific examples to demonstrate your skills in game development.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for gaming and programming. Mention why you are excited about the opportunity with this AAA Gaming Developer and how your skills align with their needs.
Showcase Relevant Projects: If you have developed games or prototypes, include links to your portfolio or GitHub. Highlight any projects that involved gameplay mechanics, debugging, or optimisation, as these are key responsibilities in the role.
Proofread Your Application: Before submitting, carefully proofread your application materials. Check for any spelling or grammatical errors, and ensure that all technical terms are used correctly. A polished application reflects your attention to detail.
How to prepare for a job interview at Talk Recruitment
β¨Showcase Your C++ Skills
Make sure to highlight your professional experience with C++. Be prepared to discuss specific projects where you produced production-quality code, and be ready to demonstrate your understanding of sound programming practices.
β¨Familiarise Yourself with Unreal Engine 4
Since the role requires in-depth knowledge of Unreal Engine 4, brush up on its tools and actor-based pipeline. You might be asked to explain how you've used blueprint logic and gameplay logic assemblies in past projects.
β¨Prepare for Problem-Solving Questions
Expect questions that assess your practical problem-solving skills in 3D game development. Think of examples where you successfully debugged issues or optimised code for performance, and be ready to discuss your thought process.
β¨Collaborative Mindset
This role involves a lot of collaboration with design and production teams. Be prepared to talk about your experience working in teams, how you communicate effectively, and how you handle feedback and challenges during project development.