Overview
We are seeking a talented and innovative Game Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining engaging video games across multiple platforms, including mobile and desktop. This role offers the opportunity to work on cutting-edge projects using a wide range of industry-standard tools and technologies. The successful applicant will have a passion for gaming, strong technical skills, and a keen eye for detail to create immersive user experiences.
Responsibilities
- Develop high-quality, interactive games for various platforms such as Android, iOS, and web using frameworks like Unity and Unreal Engine.
- Collaborate with cross-functional teams including designers, artists, and QA to deliver polished products.
- Write clean, efficient, and well-documented code in languages such as C#, C++, JavaScript, Python, and PHP.
- Integrate APIs, SDKs, and third-party tools to enhance game functionality and performance.
- Conduct testing and debugging of game features to ensure stability across different devices and operating systems.
- Create and implement game mechanics, UI/UX elements, and visual effects using Adobe Creative Suite tools like Photoshop, Illustrator, After Effects, and Maya.
- Manage version control using SVN, GitHub, Perforce or similar systems to maintain code integrity.
- Develop backend services with SQL or MySQL databases to support multiplayer features or user data management.
- Participate in code reviews and contribute to continuous improvement of development processes through tools like Jira, Trello, or Shell Scripting.
- Stay updated with industry trends such as AI advancements and emerging technologies like VR/AR to incorporate innovative features into games.
Skills
- Proven experience in software development with a focus on game development for mobile (Android/iOS) and desktop platforms.
- Strong proficiency in Unity, Unreal Engine, C#, C++, JavaScript, Python, PHP, and Java.
- Familiarity with front-end development technologies such as HTML, CSS, Bootstrap, and MVC frameworks.
- Experience working with relational databases like MySQL or SQL for data management tasks.
- Knowledge of APIs (RESTful & SOAP), SDKs, cloud services such as AWS, and server-side scripting.
- Skilled in using design tools including Adobe Photoshop, Illustrator, After Effects, Maya, and other Adobe Creative Suite applications for asset creation.
- Experience with version control systems such as GitHub, SVN, or Perforce.
- Understanding of object-oriented programming (OOP), software architecture patterns like MVC, debugging techniques, and test case creation.
- Familiarity with front-end frameworks such as React or Bootstrap is advantageous.
- Ability to develop intuitive UI/UX designs that enhance player engagement.
- Excellent problem-solving skills with a focus on quality assurance through thorough testing. This role provides an exciting opportunity for passionate developers eager to create innovative gaming experiences while working within a collaborative environment that values creativity and technical excellence.
Pay: £24,616.68-£74,682.45 per year
Work Location: Remote