At a Glance
- Tasks: Develop and implement graphics features for the Elements Engine in game projects.
- Company: Join a friendly, multi-disciplinary team at 4J Studios, known for shaping innovative gaming experiences.
- Benefits: Enjoy competitive salary, private medical insurance, cycle to work scheme, and more perks.
- Why this job: Be part of a creative environment where your ideas directly impact exciting game projects.
- Qualifications: 6+ years in software development, expertise in graphics APIs, and experience with shader development required.
- Other info: Must be eligible to work in the UK and willing to work onsite in Scotland.
The predicted salary is between 43200 - 72000 £ per year.
As a Software Developer, you will work with other programmers, artists, designers, production staff, and other team members involved in the development of a game project. We encourage Software Developers to become experts in areas that interest them; however, we prefer to allow the ability to work across the project rather than become specialists locked into a specific role. We are currently excited to be expanding the Elements Engine team to support game projects built using this engine.
Responsibilities
- Create technical design for, and implement, features of the Elements Engine focusing on graphics.
- Support the Lead Software Developer in maintaining standards within a project to ensure that the project continues to be maintainable.
- Work with team members from other disciplines to define and implement features.
- Mentor more junior members of the team to support their development.
- Continue to expand knowledge across all areas of the development to support the current project and propose ideas for future projects.
Desired Knowledge, Skills, and Abilities
- At least 6 years’ experience as a Software Developer/Engineer in the Games Industry.
- Experience working within a large codebase, working independently and collaborating with a larger team.
- Expertise in graphics APIs on games consoles or PC, using DirectX or equivalent.
- Experience of shader development using HLSL or similar.
Preferred Knowledge, Skills, and Abilities
- Experience working with multi-platform titles.
- Experience working directly with platform SDKs.
- Released titles on consoles.
- At least 2 years’ experience as a Senior Software Developer/Engineer in the Games Industry.
- Experience writing memory and processor efficient code for current hardware architectures.
- Experience working on a title with network multiplayer.
- Experience of writing and debugging compute shaders.
- Experience of profiling and debugging using PIX or equivalent.
Eligibility Requirements
- Must have the right to work in the United Kingdom.
- Must be willing to work onsite in Dundee or East Linton, Scotland.
In return, we offer a friendly, small, multi-disciplinary team where your input really helps shape the products, in addition to a competitive salary and a host of benefits.
- Income protection
- Life assurance
- Private medical insurance
- Employee assistance programme
- Cycle to work scheme
- Electric car lease scheme
- Savings & discounts
If this sounds like the type of environment you would like to work in, then please send your CV and covering letter to: Email: jobs@4jstudios.com Note: Direct applications only please. No recruitment agencies.
Senior Software Developer (Graphics) employer: 4J Studios Ltd
Contact Detail:
4J Studios Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Developer (Graphics)
✨Tip Number 1
Familiarise yourself with the Elements Engine and its features. Understanding the engine's capabilities and limitations will allow you to speak confidently about how you can contribute to its development during interviews.
✨Tip Number 2
Showcase your experience with graphics APIs like DirectX or equivalent in your discussions. Be prepared to discuss specific projects where you've implemented graphics features, as this will demonstrate your hands-on expertise.
✨Tip Number 3
Highlight your collaborative skills by sharing examples of how you've worked with cross-disciplinary teams in the past. This role values teamwork, so illustrating your ability to mentor and support junior developers will set you apart.
✨Tip Number 4
Prepare to discuss your approach to writing efficient code and debugging techniques. Being able to articulate your methods for profiling and optimising performance will show that you are well-versed in the technical demands of the role.
We think you need these skills to ace Senior Software Developer (Graphics)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your relevant experience in the games industry, particularly focusing on your expertise in graphics APIs and shader development. Use specific examples from your past work to demonstrate your skills.
Craft a Compelling Cover Letter: In your cover letter, express your passion for game development and how your background aligns with the responsibilities of the Senior Software Developer role. Mention your experience with multi-platform titles and any released titles on consoles.
Showcase Your Teamwork Skills: Since collaboration is key in this role, include examples of how you've worked effectively within a team. Highlight any mentoring experiences you have had with junior developers, as this is a valued aspect of the position.
Demonstrate Continuous Learning: Mention any recent projects or learning experiences that showcase your commitment to expanding your knowledge in software development and graphics. This could include courses, personal projects, or contributions to open-source projects.
How to prepare for a job interview at 4J Studios Ltd
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with graphics APIs and shader development. Highlight specific projects where you've implemented features using DirectX or similar technologies, as this will demonstrate your technical proficiency.
✨Emphasise Collaboration Skills
Since the role involves working with various team members, share examples of how you've successfully collaborated with artists, designers, and other developers in past projects. This will show that you can work well in a multi-disciplinary environment.
✨Demonstrate Mentorship Experience
As a Senior Software Developer, you'll be expected to mentor junior team members. Prepare to discuss any previous mentoring experiences and how you've helped others grow in their roles, showcasing your leadership skills.
✨Stay Updated on Industry Trends
Make sure to mention any recent developments in game technology or graphics programming that interest you. This shows your passion for the industry and your commitment to continuous learning, which is crucial for contributing innovative ideas to future projects.