Guerilla 360 Integrated Solutions is seeking for talented professionals to join our dynamic hybrid team. Interested professionals should be amenable to work twice a week in BGC, Taguig.
Interview Process
Interview Processing Timelines from End to End
ROLES AND RESPONSIBILITIES
As a Full Stack Developer, you will be responsible for developing and maintaining both the front-end and back-end systems for our games. You will leverage your experience with React JS to build interactive and user-friendly game UIs and use Express JS or Strapi for managing server-side functionality. A key part of your role will be integrating CMS systems to manage dynamic game content like updates, in-game assets, and events.
Front-End Development:
● Develop and maintain interactive and high-performance game user interfaces using React JS.
● Ensure the game UI is intuitive, responsive, and engaging across various platforms (web, mobile, etc.).
● Collaborate with designers to bring art and UI concepts into functional game interfaces.
Back-End Development:
● Build and maintain back-end services using Express JS or Strapi to manage APIs, game data, and real-time functionality.
● Develop server-side components to support game logic, player profiles, in-game purchases, and other game-related data.
● Implement user authentication, data storage, and multiplayer features as needed.
CMS Integration:
● Integrate CMS systems with game applications to dynamically manage game content such as events, assets, updates, and other in-game features.
● Use Strapi or other CMS tools to enable non-technical team members to easily update and manage game content.
● Work with game designers and content managers to ensure smooth content updates and content delivery pipelines.
Game Mechanics and Integration:
● Integrate in-game content (text, images, assets) from the CMS directly into game systems.
● Work closely with the game development team to ensure proper game logic is in place, especially when updating content via CMS.
Testing and Optimization:
● Write automated tests to ensure the reliability and stability of front-end and back-end systems. ● Optimize the performance of both front-end and back-end components to deliver a smooth and immersive gaming experience.
● Ensure the seamless delivery of CMS content into live games with minimal disruption.
Collaboration and Agile Development:
● Work closely with cross-functional teams, including designers, game developers, and content managers, to meet project goals.
● Participate in code reviews, sprint planning, and other Agile ceremonies
SKILLS, QUALIFICATIONS, AND COMPETENCIES
● Proven experience with React JS in building interactive web applications or game UIs.
● Solid experience with Express JS or Strapi for back-end development, including API creation and server-side management.
● Hands-on experience with CMS integration (e.g., Strapi, WordPress, Contentful) into web applications or games.
● Knowledge of integrating game content dynamically via CMS systems, ensuring real-time content updates.
● Strong proficiency in JavaScript (ES6+), and a solid understanding of web development best practices.
● Experience working with NoSQL or relational databases (e.g., MongoDB, MySQL, PostgreSQL).
● Familiarity with Git for version control and collaborative development.
● Strong problem-solving and debugging skills, especially in the context of game development.
● Ability to work effectively in an Agile development environment.
Nice to Have:
● Experience with game engines (e.g., Unity, Phaser JS) or interactive media.
● Familiarity with game development tools for content integration (e.g., Unity Asset Store, custom APIs).
● Knowledge of real-time technologies like WebSockets for multiplayer game interaction
● Experience with Cloud Platforms (AWS, Google Cloud) for hosting game services or CMS.
What We Offer at Guerilla 360 Integrated Solutions: