Key Responsibilities: Develop and implement engaging game mechanics and interactive experiences. Collaborate with designers, artists, and other developers to ensure smooth gameplay and polished visuals. Optimize game performance across platforms (mobile, PC, console, VR/AR). Integrate third-party APIs, SDKs, and services for multiplayer, analytics, ads, or social features. Debug, troubleshoot, and resolve technical issues during development and after launch. Maintain clean, modular, and well-documented code following best practices. Stay up-to-date with the latest game development tools, engines, and industry trends.
Define product vision, roadmap, and strategy for R&D initiatives aligned with company goals. Collaborate with research and engineering teams to identify opportunities for new features, products, or improvements. Translate complex technical concepts into clear product requirements and user stories. Conduct market research, competitive analysis, and customer interviews to inform product decisions. Prioritize product features, enhancements, and technical debt in collaboration with cross-functional teams. Drive end-to-end product lifecycle, from ideation, prototyping, and testing to launch and post-launch optimization. Act as the primary liaison between R&D teams, stakeholders, and leadership to ensure alignment on priorities and outcomes. Define key performance indicators (KPIs) and track product success metrics. Stay current with emerging technologies, industry trends, and best practices to guide innovative product development.