SENIOR C++ GAME PROGRAMMER for B2B unit

Helsinki or Kotka (Finland), Hybrid or Remote
Application deadline: 2024-07-31

Job Summary:

Are you a highly skilled and motivated Senior Programmer passionate about gaming? Join our dynamic team at Nitro Games and work with exciting and well-known IPs! We are looking for an experienced professional to tackle complex technical challenges and ensure our projects' successful and timely delivery. As a Senior C++ Programmer, you will be crucial in designing and coding new features, optimizing performance, and collaborating with various teams to bring our innovative ideas to life. This is the perfect opportunity if you thrive in a collaborative environment and deeply love free-to-play mobile games!

Responsibilities: 

Ability to independently design and code entire new features in a performant manner according to established coding conventions

Effectively communicate technical solutions and approaches in verbal and written form.

Able to work well in a collaborative team environment and within an iterative design process

Debugging, troubleshooting complex issues, and optimizing code for speed, memory, and overall performance

Follow the end-to-end software development lifecycle, from design and coding to testing and deployment

Develop high-quality, efficient, and maintainable code by project requirements and coding standards.

Independent dialogue and collaboration with the client

Collaborate with different teams

Ability to travel occasionally and participate in business calls over timezones

Software Development:

Core game system development, including gameplay mechanics, graphics, networking, and other essential features. The game uses a proprietary C++ engine (Evolution) with Lua. We expect an understanding of C++, Lua, Vulkan renderer, and Perforce. Experience in other proprietary C++ engines, Unreal Engine, native iOS development with Swift and/or Objective-C, and native Android development are considered positive.

Team Collaboration:

Work closely with designers and other team members to integrate gameplay features and systems into the game.

Collaborate with the project manager to create and manage development schedules, ensuring on-time delivery of milestones.

Quality Assurance:

Participate in efforts to identify and resolve bugs, issues, and bottlenecks in the development process.

Conduct code reviews to maintain code quality, consistency, and adherence to best practices. 

Documentation:

Create and maintain comprehensive technical documentation for the project, including architecture, code structure, and system design. 

Qualifications: 

+7 years of experience

Strong knowledge of C++ design and programming 

Proven experience in a senior/lead role on multiple game projects, with at least some of them using Proprietary C++ engine

Strong knowledge of gameplay programming

Ability to quickly get familiar with existing codebase

Experience using Windows/Mac

Knowledge of shader languages and render pipelines

Understanding and appreciation of optimized code

Understanding of CI/CD pipelines

Knowledge of Jira and Confluence

In-depth knowledge of game development concepts, algorithms, and software design principles.

Excellent problem-solving skills and ability to analyze and optimize code for performance

Love for games, including interest in free-to-play mobile games

What we can offer:

At Nitro Games, we pride ourselves on fostering a world-class, self-directed team that values work-life balance and supports family life. We offer the flexibility to work remotely, hybrid, or from our offices in Kotka or Helsinki, with full relocation support and language classes available if you choose to move to Finland.

Our benefits package includes comprehensive healthcare and cultural benefits like retreats and parties, ensuring your well-being inside and outside work. We also provide a unique self-development benefit, allowing you to use work hours to learn and grow professionally. 

The salary range is between 4500€ and 7500€ per month. The monthly salary can be negotiated to match your experience, skillset, and range of responsibilities in the role.

Additional Information:

Location: Preferable in Finland

Employment Type: Full-time employment contract

Starting date: August / September

Contact person

Nora Puhakainen

nora.puhakainen@nitrogames.fi

Thank you for your application! Application submit failed, please try again Apply quick and easy

Please provide your first name.
Please provide your last name.
Please provide a valid e-mail.
Please provide your phone number.
Drop your picture here or click
Please provide a motivation.
Click here to upload your document
Attached document are not valid
      The file size cannot exceed 50 MB
      Please send the documents in PDF or Word format.
      Please approve the Privacy Policy.

       

      5 %