Programmer

Rogue Harbour, a veteran mobile game development and publishing team, is seeking a full-time Unity Programmer. The Programmer will be responsible for collaborating with our creative teams and technical leadership to bring our games to life. We are looking for someone with an intermediate or higher knowledge of Unity/C#. The programming team represents the backbone of our game development team, so it’s important our programmers are organized, communicative, solution oriented and very resourceful. KEY RESPONSIBILITIES - Develop a variety of robust, flexible, and well-architected gameplay systems and tools independently and based on direction from programming leads - Create new and maintain existing tools for designers and artists, to add features and improve their workflow - Participate in development scheduling, working with production to estimate tasks and ensure milestones are hit - Prototype new gameplay ideas and concepts, collaborating with designers and providing feedback - Collaborate with other developers to architect systems, troubleshoot their projects, and ensure documentation standards are met - Stay current on new coding environments and programming standards - Work on other programmers’ code, fixing bugs and implementing features - Analyze performance and implement optimizations in both high and low-level code - Implement platform specific optimization tasks - Quickly create standalone tools as needed to support projects - Identify pipeline bottlenecks and opportunities for automation - Contribute clean and reusable code to the company’s shared library (Armoury) REQUIREMENTS - 3+ years game programming – you know all best practices - 1+ years commercial experience with Unity and C# - Preferably (but not required) Bachelor's degree in Computer Science, Engineering, or equivalent experience - Shipped at least one title starting from prototype stage (on Console, PC, or Mobile) - Strong experience in front end and gameplay systems. Experience with AI, multiplayer, online, and network systems is a plus. - Able to adapt coding style to met shared coding standards - Ability to write clean, simple, well-documented code from design requirements - Proven track record of working both independently and collaboratively in a dynamic team setting - Up-to-date knowledge on the latest mobile gaming trends - Ability to effectively communicate with technical and non-technical team members - Experience working in Agile, Kanban, or similar project management methodologies - Proficiency in both 2D and 3D game development - Able to build a 2D user interface that scales across a range of devices and screen sizes - Ability to interface with RESTful HTTP data services for authentication, player data etc. - Experience providing cross-device solutions that address performance, reliability, security, and scalability issues - Asset Packages and dynamic content loading experience - Self-sufficiency, ability to unblock yourself, do your own R&D and create solutions independently - Able to accept and adapt to feedback from team members - Proactive in sharing knowledge with peers - Strong work ethic - ensuring products are in a shippable state before communicating that it is done - Strong communicator sharing project status, dependencies, risks, costs, and options If you want to take the next step, we would be excited to connect with you! Please send your resume to: jobs@rogueharbour.com MORE ABOUT THE ROLE AND ROGUE HARBOUR Rogue Harbour Game Studio is a game developer and publisher based in Vancouver, BC, Canada. With the support of global gaming giant, Perfect World Entertainment, we are creating products that provide long term engagement, value and enjoyment for our players. BENEFITS OF WORKING AT ROGUE HARBOUR - Industry competitive salary - Top tier health, vision, dental and personal care coverage for you and your family - Flexible working hours - Ability to work remotely - Inclusion in shares and bonus program - Excellent office space in the heart of Vancouver - Connections to many industry partners - Huge autonomy and freedom to grow - Receive direct feedback from peers in a flat culture - No politics or drama, logic prevails in the decision making process - A team with a true desire to succeed, learn from mistakes, and better themselves
Rogue Harbour Game Studio is looking to hire a Programmer at their Vancouver, BC location. Job contains the tags C++, C#, Programmer and Unity.
Job discovered on 6/26/2020

game developer jobs at Rogue Harbour Game Studio