Experienced Programmer for a global video game studio focusing on game development and mentoring junior developers in a collaborative engineering culture.
Responsibilities
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.
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.
Senior Computer Vision Algorithm Developer at Nanit conducting AI solutions research in Computer Vision and machine learning. Develop performance - driven production algorithms for innovative parenting technology.
Developer responsible for both front and back - end development of websites and online systems. Seeking an experienced candidate to join Zeno's Web & Technology Development team in Kuala Lumpur.
Senior Developer at Northwoods delivering software solutions for Health and Human Services. Overseeing the entire development lifecycle in a collaborative agile environment.
Engineering Intern supporting commercial aircraft and technology development projects for Boeing. Gaining hands - on experience with mentors and engaging in professional networking.
Lead Report Developer responsible for all clinical programming including reporting and analytics for data management. Oversee data reporting activities for multiple clinical programs within a healthcare company.
Senior Mainframe Developer building next - gen Payment Processing Platforms at TD Securities. Overseeing application development, support, and technical solution creation.
Sr. Manager leading a team of engineers in the design and implementation of tooling for space flight hardware at Blue Origin. Responsibilities include project management, technical guidance, and team mentoring.
Developer Technology Engineer at NVIDIA optimizing core algorithms using GPUs and collaborating with diverse teams to enhance application performance and developer efficiency. Requires strong programming and mathematical skills.
Agentic Developer specializing in ML solutions for AI - powered business transformation in Slovakia. Collaborating with teams to integrate AI solutions into client systems and optimizing ML algorithms.