Drive the end-to-end technical implementation of core features, gameplay systems, and platform ports to deliver high-quality, performant, and reusable systems on schedule.
Lead the technical design of core game systems and technical solutions, authoring comprehensive design documents and specifications to create technical designs that support rapid iteration, high performance, and drive development efficiency across the team.
Contribute to supporting and maintaining our codebase by identifying and refactoring redundant logic to ensure our legacy systems remain readable and stable.
Take ownership of project performance, diagnosing and resolving complex, ambiguous technical issues and bottlenecks across CPU, GPU, and Memory to ensure the game consistently hits target framerates across all hardware tiers.
Facilitate and promote transparency and effective communication within the development team and across disciplines to ensure technical requirements are clearly understood, aligned project goals, and executed efficiently.
Be a key partner to Producers Managers in governing the project's technical output to ensure that every system built is strategically aligned with our long-term technical and company goals.
Mentor junior developers by guiding them through complex challenges and sharing expertise to build their independence and strengthen technical excellence across the team.
Requirements
Advanced knowledge in Unity 3D and its execution model, memory management, multithreading, graphics pipelines (URP/HDRP), batching, and shader development.
Demonstrated ability to architect and implement scalable, loosely coupled, and maintainable core game systems and technical solutions that reduce technical debt and support long-term feature growth.
Advanced knowledge of Profiling tools and performance impact analysis, and the ability to reason about performance trade-offs at system level (not just feature-level optimization)
Experience designing and developing scalable Unity Editor tools and workflows that have measurably reduced iteration time, and empowered cross-functional teams to work more efficiently and independently.
Advanced knowledge of conflict resolution and how to give constructive feedback that focuses on logic and architecture rather than just style, to deliver performance reviews and code feedback that actually changes behavior
Demonstrated experience communicating complex ideas clearly and confidently to diverse stakeholders (technical and non-technical).
Intermediate knowledge of the English language (B2 or higher) to communicate effectively with cross-disciplinary teams. (assessed)
Other desirable knowledge
Experience integrating REST APIs, socket-based communication, and service-oriented architectures within production environments (e.g., PlayFab, AWS).
Experience developing and shipping multiplayer networked games, including client-server architecture, synchronization, and latency management.
Experience designing and optimizing Mixed and Virtual Reality pipelines.
Tech Stack
AWS
Unity
Benefits
Hybrid work. PikPok has a flexible approach to splitting your time between working in the office and working from home.
Health insurance.
One-time home buyer bonus.
Staff referral recruitment bonus.
Partial rebate on mobile phone and tablet upgrades.
Monthly self-directed Lab Days, annual game jams, and a variety of training and learning opportunities.