Published on www.allthetopbananas.com 01 Apr 2025
team@canpaniongroup.com . Applicants via email will be prioritized. Key Responsibilities
Full Stack development on Web and App and manage the company’s cloud infrastructure. Lead the design, development, and deployment of mobile games using the Unity game engine, ensuring high-quality gameplay and user experience. Design and implement end-to-end game experiences with customized motion gaming library using Unity. Build backend platform to post-process usage data. Collaborate closely with project managers, engineers, and designers to deliver projects on schedule and within scope. Integrate art assets seamlessly into Unity while maintaining artistic vision and adhering to technical constraints for performance on minimum-spec mobile devices. Continuously improve product performance and user experience through rigorous testing, debugging, and iterative development. Participate in agile development methodologies, ensuring effective sprint planning, task prioritization, and team collaboration. Stay up-to-date with the latest trends and best practices in game development, software engineering, and emerging technologies to inspire innovation. Design and implement computer vision pipelines for tasks such as real-time human pose estimation and activity recognition. Basic Requirements
Bachelor’s degree in Computer Science, Software Engineering, Game Design, or a related technical discipline. 1 - 2+ years of professional experience in game development, software development, or related IT fields, with a proven track record of delivering high-quality projects. Open to candidates with varying experience levels; compensation package will be tailored accordingly based on academic and professional background. Preferably experience in 2D/3D Games, Hardware and Firmware Integration, and optimizing game production in both 2D and 3D. Experience with cloud-based services (e.g., AWS, Azure, or Google Cloud) for backend integration in mobile games. Strong knowledge of game design principles, software engineering concepts, and SDLC methodologies (e.g., Agile, Scrum, or Kanban). Experience with version control systems such as Git, and familiarity with CI/CD pipelines for streamlined development workflows. Solid understanding of performance optimization techniques for mobile and embedded platforms, including memory management and asset compression. Ability to troubleshoot and debug complex issues across multithreaded environments and optimize game performance for low-end devices. Strong communication skills and ability to work collaboratively in a cross-functional team environment. Proficiency in working with localization tools and implementing multilingual features in mobile games or applications. Preferred Skills
Experience in microservices architecture or backend development for game-related services (e.g., leaderboards, matchmaking, etc.). Familiarity with UI/UX design principles for developing engaging and intuitive user interfaces in mobile games. Exposure to AI-based solutions for enhancing gameplay mechanics or user interactions. Hands-on experience managing the entire product lifecycle, from concept to post-launch support and updates. Understanding of integration of software and hardware perspective in AR/VR products. Understanding of depth in camera sensor integration for building motion sensing games in 3D. Understanding of hardware digital protocols such as I2C, SPI, or USB. Understanding of real-time systems and embedded software development. Understanding of GPUs and related computer architecture. Seniority Level
Entry level Employment Type
Full-time Job Function
Engineering and Information Technology Industries
Technology, Information and Internet
#J-18808-Ljbffr