Overview
Join our innovative team as a Video Game Programmer, where you'll be at the forefront of creating immersive, engaging gaming experiences. This role offers an exciting opportunity to develop cutting-edge gameplay mechanics, optimize performance, and bring imaginative worlds to life through code. As a vital contributor to our game development process, you'll collaborate with designers, artists, and other programmers to craft seamless and captivating interactive entertainment. We are committed to fostering a dynamic environment that encourages creativity, technical excellence, and continuous learning.
Responsibilities
- Design, implement, and optimize core gameplay features and systems using programming languages such as C++, C#, JavaScript, and Python.
- Develop and maintain game engine components, ensuring smooth performance across multiple platforms.
- Collaborate with cross-functional teams to translate game design concepts into functional code that enhances player experience.
- Write clean, efficient code while adhering to best practices in software development and version control using tools like GitHub, SVN, and Git.
- Integrate third-party APIs and web services (RESTful APIs) to enhance game functionality and online features.
- Conduct debugging, testing, and profiling to identify issues and improve overall game stability and performance.
- Participate in Agile development cycles, contributing to sprint planning, stand-ups, and retrospectives to ensure timely delivery of features.
Qualifications
- Proven experience in software development within the gaming industry or related fields such as application or web development.
- Strong proficiency in programming languages including C++, C#, JavaScript, Python, Ruby on Rails, VBA, and Java.
- Familiarity with front-end development frameworks and technologies for creating engaging user interfaces.
- Experience working with cloud platforms such as AWS or Azure for game hosting or backend services.
- Knowledge of database management systems like MySQL or SQL Server for managing game data.
- Hands-on experience with Linux and Windows operating systems for development environments.
- Understanding of APIs (Application Programming Interfaces) for integrating external services into games.
- Ability to work within Agile methodologies using tools like GitHub, SVN, Git for version control.
- Bonus skills include experience with.NET frameworks, RESTful web services, AWS cloud solutions, front-end development skills, and familiarity with C++ or C# in game engines.
Join us if you're passionate about pushing the boundaries of interactive entertainment! Bring your technical expertise and creative problem-solving skills to develop games that captivate players worldwide while enjoying a collaborative environment dedicated to innovation and growth.
Pay: From $18.15 per hour
Benefits:
- Flexible schedule
- Work from home
Work Location: Remote