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.
Sales professional making calls to architects and engineers for Ameristar's perimeter security products. Building relationships and supporting local distributors while traveling occasionally.
NC Programmer creating and maintaining NC programs for machines at ASSA ABLOY. Supporting production initiatives and collaborating with engineering for quality and safety standards.
JDE Developer working on JDE production support issues and implementations for ASSA ABLOY. Collaborating with teams and providing technical support on JDE applications.
CNC Programmer for Pioneer Industries generating CNC programs and troubleshooting manufacturing issues at the Carlstadt facility. Ensuring quality and adherence to technical specifications in a fast - paced environment.
CNC Equipment Programmer responsible for programming and operating CNC machining equipment. Ensuring quality, precision and productivity in CNC processes.
Software Developer creating web components and mobile apps at SONDA. Involves collaboration with various teams and ensuring solutions meet performance and security standards.
Senior/Lead Developer specializing in SAP MDG projects for a leading consulting company. Collaborating with international clients and teams across Europe and USA to drive digital transformation.
Intern in software development for wind turbine control at Nordex. Contributing to software functions and gaining practical insights in agile development.
Senior leader focused on designing and optimizing production operations systems at HII. Collaborating with technology and product groups to improve manufacturing efficiency.
Consultant specializing in Business Object and PL/SQL for data projects in a hybrid environment. Collaborating with major clients on reporting and data warehouse solutions.