Software Engineering Opportunities
We are seeking a skilled software engineer to design and develop engaging, robust game engines and features that blend creativity with technical mastery.
Key Responsibilities:
* Implement scalable, high-performance games that deliver engaging real-time experiences.
* Collaborate with designers, artists, and backend engineers to bring new game concepts to life from prototypes through to production.
* Optimise game logic, animations, and rendering performance for seamless player experiences across devices.
* Ensure quality, reliability, and scalability through code reviews, performance profiling, and automated testing.
Requirements:
* Bachelor's/Master's in Computer Science or equivalent practical experience.
* 4+ years of software engineering experience.
* Proficiency in Go, TypeScript, or C++, with an understanding of algorithms, networking, and performance optimisation.
* Experience with real-time systems, multiplayer synchronisation, and state management.
* Solid understanding of CI/CD pipelines and DevOps best practices.
* Problem-solving skills, ability to balance technical trade-offs in game design.
* Excellent communication and collaboration skills.