Travailler chez
Novaquark


Novaquark
Postes disponibles

Lorsque vous rejoignez une startup, on vous dit que « vous allez changer le monde ».

Chez Novaquark, nous vous disons plutôt que « nous allons bâtir un nouveau monde. »

 

Si vous pensez avoir les qualités que nous recherchons, n'hésitez pas à consulter les offres actuelles.

Paris, France

Intitulé du poste

Responsabilities:

  • Work with programmers to produce technical art content.
  • Create art assets that require technical skills (vegetation, FX, game elements, rigs...)
  • Help develop workflows, streamline and optimise the art creation pipeline with our engine.
  • Manage assets to meet design, memory and framerate requirements.
  • Ability to create scripts/tools for 3rd party software (3dsmax,Maya).
  • Team player and very good communications skills.
  • Able to meet deadlines and organised.
  • Great problem solver.

Requirements:

  • 5+ years of production experience as a Lead.
  • Good programming skills in MEL/Python.
  • Excellent understanding of all aspects of video game production.
  • Strong organisation skills.
  • Creative thinking to overcome technical difficulties.
  • Strong artistic background (ability to model, texture, rig and present models).
  • Strong artistic eye.
  • Good English & communication skills

We are looking for a talented Gameplay Developer to join our team in Paris, France. If you have several years of experience(s) and love developing, implementing and improving new dawning gameplays in endless open worlds, then we would love to talk with you!

Responsibilities:

  • You want to work on a groundbreaking project with a strong R&D and gaming environment
  • You want to work on very different aspects of the game development
  • You want to expand new high quality development tools
  • You want to work on an outgoing gameplay, full of possibilities ( from managing your own economy to territory administration, but also your character self progression or even battle for planet and ecosystem conquests.)
  • You want to provide players with an enriching and everlasting gameplay vision
  • You want to be part of an outstanding project with emergent mechanisms (Voxel crafting technology, Customization of your own AI, Shaping, Building...)
  • You want to participate to the creation of new authentic features
  • You want to develop and implement game mechanics along with the Game Designers.

Requirements:

  • Expert proficiency in C++ programming
  • Good maths and physics knowledge
  • At least 3 years of experience in video games
  • Shipped at least one AAA as a gameplay programmer
  • Works well in a team environment
  • Good level of English
  • Experience of a variety of game engines (Unity, Unreal, Cry Engine ...)
  • Knowledge of a physics or animation engine
  • UI experience
  • Shader programming
  • MMORPG culture

We are looking for a Senior network and server developer to reinforce our online team. We developed our own server technology to handle up to millions of players simultaneously connected in the same universe, without any sharding. We still have interesting technical challenges for smart developers to solve !

You will be responsible for a variety of missions related to our server cluster with a great level of autonomy including :

  • Develop new game features on the server
  • Maintain and improve our architecture to guarantee proper load balancing and scalability
  • Ensure a worldwide quality of service (latency, availability, ....)
  • Automate servers provisioning and deployment
  • Write and run massive load tests on the whole system

Requirements :

  • Very good level in modern C++
  • Network programming, distributed applications
  • Database (SQL and NoSQL)
  • Excellent teamwork and communication skills
  • Autonomy, solution-driven, and ability to adapt to changes quickly
  • Good level of English

Bonus - Actor based programming - Python - Solid background in GNU/Linux systems - Video games development experience

We are looking for a Video Assistant to reinforce our video production team. You will be responsible for the creation of all in-game assets that are featured in video projects. You will also be responsible for the creation of game assets that can be used for internal assets and in the live version of Dual Universe.

Responsibilities :

You will work in close collaboration and be guided by the Video Producer and the Game Designer team in order to deliver amazing looking constructions. You will have the opportunity to see your work displayed in high-quality gamer trailers and also help to shape the most ambitious sandbox MMORPG ever created.

  • Creation of in-game asset such as: spaceships, outposts, space stations of all sizes to the highest quality.
  • Guarantee that the assets are delivered on time.
  • Assist the Video Producer in curating video rushes.
  • Capture in-game screenshot & video footage.
  • Proactively communicate with the relevant developers in order to collect feedback.
  • Constantly stay informed of the latest most popular construction in the game community.
  • Help the Community Manager team with the organization of Live Streams and Audio Podcast recordings.

Requirements:

  • You have several years of experience playing builder games (Minecraft, Everquest Landmark etc…)
  • Have an artistic eye and be able to figure out if the constructs you build look amazing and will wow players and entice them to play the game.
  • You consider yourself a hardcore gamer, you also have very high knowledge of the gaming trends and always stay informed on the industry trends and breaking news.
  • You have several years of experience playing MMO games and/or sandbox games.
  • You are meticulous, patient and have a keen eye for details.
  • You are fluent in English verbally and in written forms.

Bonus:

  • You are a Dual Universe backer.
  • You have video skill knowledge and/or experience.
  • Knowledge of 3ds Max for in-game construct import/export.

Novaquark is currently looking for a Tools Programmer Python and C++ (Male or Female).

As part of the Tools team, you will help design, and develop any production related tools or processes in order to increase the potential of the engine and improve the efficiency of the game production.

Responsabilities:

  • Design, implement, and iterate on new and existing systems and tools
  • You must be comfortable working in both Python and C++ on a regular basis
  • Must be good at understanding requirements and clearly communicating in a cross functional team

Requirements:

A minimum of 3 relevant years of experience in software tools programming, ideally in the video game industry or equivalent and minimum a bachelor's degree in computer science/engineering or equivalent training.

Essential Skills:

  • Experience working on game engines and/or tools
  • Professional experience with coding clear and maintainable code in Python and C++
  • Debugging and problem solving skills
  • Ability to accurately predict task duration and understand dependencies
  • Good interpersonal and communication skills
  • Ability to work as part of a team
  • Ability to communicate efficiently in English, both written and spoken
  • Results-driven, service-oriented and proactive attitude

Secondary skills

  • Relevant experience as a Tools Programmer on a AAA project is a big plus
  • Good knowledge of Qt and C# is a plus
  • Automated build/testing experience is a plus

Montréal, Canada

Intitulé du poste

We are looking for a talented Gameplay Developer to join our team in Montréal, Canada. If you have several years of experience(s) and love developing, implementing and improving new dawning gameplays in endless open worlds, then we would love to talk with you!

Responsabilities:

  • You want to work on a groundbreaking project with a strong R&D and gaming environment
  • You want to work on very different aspects of the game development
  • You want to expand new high quality development tools
  • You want to work on an outgoing gameplay, full of possibilities ( from managing your own economy to territory administration, but also your character self progression or even battle for planet and ecosystem conquests.)
  • You want to provide players with an enriching and everlasting gameplay vision
  • You want to be part of an outstanding project with emergent mechanisms (Voxel crafting technology, Customization of your own AI, Shaping, Building...)
  • You want to participate to the creation of new authentic features
  • You want to develop and implement game mechanics along with the Game Designers.

Requirements:

  • Expert proficiency in C++ programming
  • Good maths and physics knowledge
  • At least 3 years of experience in video games
  • Shipped at least one AAA as a gameplay programmer
  • Works well in a team environment
  • Good level of English
  • Experience of a variety of game engines (Unity, Unreal, Cry Engine ...)
  • Knowledge of a physics or animation engine
  • UI experience
  • Shader programming
  • MMORPG culture

We are looking for a test professional, an analytical advocate of quality, who has the passion and drive to contribute through generating test documentation, providing early feedback to shape the product, and executing test cases. Your critical thinking skills and passion for improving our processes will directly aid in our quest to create a new label of quality.

Responsibilities:

  • Responsible for a few specific areas of the game and create Test-Plans and Test-Cases based on provided production expectations containing accurate verification points, including edge case test scenarios and potential knock-on issues over other areas that could be impacted by specific integrations.
  • Execute test, document results, and measure impacts.
  • Report on the user experience and test results, escalating when necessary.
  • Analyze the information provided by the Development and Production Teams and be able to identify risk areas.
  • Partner with development, providing solid communication and collaboration.
  • Ensure all test tool data is high quality and updated daily.
  • Document and maintain all necessary testware.
  • Participate in test closure activities; e.g. testware evaluation, knowledge transfer.
  • Champion the customer experience, always.

Requirements:

  • A minimum of 3 years’ experience in software testing.
  • Able to develop and foster strong working relationships with development partners, customers, support teams, and management.
  • Excellent verbal and written communication skills, including accurate and timely reporting.
  • Excellent organization and time management skills.
  • Passion for software quality and keen eye for detail.
  • Able to analyze and interpret data / workflows, recognize critical issues, and raise concerns.
  • Previous experience with issue tracking databases (JIRA, Hansoft, DevTrack, Mantis etc.).
  • Good troubleshooting skills.

Pluses:

  • Gray Box and white box testing experience.
  • Certified ISTQB advanced test analyst or equivalent.
  • Experience with application lifecycle and test case management tools.
  • Previous Quality Assurance experience with an online title.

We are looking for a Senior network and server developer to reinforce our online team. We developed our own server technology to handle up to millions of players simultaneously connected in the same universe, without any sharding. We still have interesting technical challenges for smart developers to solve !

You will be responsible for a variety of missions related to our server cluster with a great level of autonomy including :

  • Develop new game features on the server
  • Maintain and improve our architecture to guarantee proper load balancing and scalability
  • Ensure a worldwide quality of service (latency, availability, ....)
  • Automate servers provisioning and deployment
  • Write and run massive load tests on the whole system

Requirements :

  • Very good level in modern C++
  • Network programming, distributed applications
  • Database (SQL and NoSQL)
  • Excellent teamwork and communication skills
  • Autonomy, solution-driven, and ability to adapt to changes quickly
  • Good level of English

Bonus - Actor based programming - Python - Solid background in GNU/Linux systems - Video games development experience

Responsabilities

You will be responsible for the project's technical feasibility, lead times and performance. In this capacity, you will help and challenge the production team's various units to architecture the project, find solutions to optimally implement game mechanics, and define and maintain a production pipeline.

You will work in close collaboration with the Producer and the various Leads to define the technical specifications of games in development, assess the difficulty of tasks at hand, and bring team members together around a strong ambition.

  • Act as the team's technical consultant by demonstrating genuine expertise on key issues and supervising their operational aspects: optimizing the code's architecture and quality, reviewing the implementation of features, offering advice on the requisite tools, etc.
  • Define the team's requirements and technical constraints with a view to realizing the creative vision.
  • Guarantee that the game is delivered on time with the expected level of quality and craftsmanship on all the target platforms.
  • Help to schedule the work together with the Producer in line with the scope of each task in order to strike a balance between the quality required and the delivery capability (lead times, costs, resources, etc.).
  • Define the budgets (CPU/GPU) on the target platforms for each feature, and review their implementation to anticipate difficulties and guarantee performance.
  • Actively participate in project debugging and polishing up to reach the highest standards expected by our players.
  • Constantly stay informed of the industry's best practices and be on the alert for the latest technologies.
  • Get involved in the technical teams' development, by sourcing and recruiting the best talents, and supporting the development of existing programmers.

Requirements

  • You have at least 6 years' experience as a programmer in the video games sphere, and have already had a chance to ship a mobile, PC or console project.
  • You are familiar with issues relating to optimization and architecture, and benefit from knowledge of multiple engines.
  • You have a fondness for video games, especially MMO games.
  • You are meticulous and teamwork-oriented.

Responsabilities

The UI Programmer will be focused on integrating UI in the game client environment

The main and routine tasks of the UI Programmer are to :

  • Read the game design documents to understand the intended player experience.
  • Help define the features and ergonomics of the menus in an effort to support the graphic designer.
  • Design and implement menu and interface systems for specific users on each platform, preserving the uniformity of the visual and logistical aspects.
  • In collaboration with design and programming teams, quickly prototype interaction concepts for the game.
  • In collaboration with the graphic designer, integrate designs and animation (timeline or code).
  • Understand the implementations and recognize technical limits.
  • Oversee the programming of the modules that underlie the user interface.
  • Interact and collaborate with different departments.*

Requirements:

  • In-depth knowledge of the core JavaScript language and experience building object-oriented JavaScript.
  • Solid knowledge of programming design patterns and recognition of programming standards..
  • Understanding of JavaScript Vanilla is required.
  • Extensive experience with HTML ,CSS, LESS, and cross-browser development.
  • Good knowledge of GIT, SVN.
  • Excellent problem-solving, verbal and written communication, design, development, and debugging skills.
  • Ability to work independently and in groups to effectively participate in the software development life cycle.

Novaquark is currently looking for a Tools Programmer Python and C++ (Male or Female).

As part of the Tools team, you will help design, and develop any production related tools or processes in order to increase the potential of the engine and improve the efficiency of the game production.

Responsabilities:

  • Design, implement, and iterate on new and existing systems and tools
  • You must be comfortable working in both Python and C++ on a regular basis
  • Must be good at understanding requirements and clearly communicating in a cross functional team

Requirements:

A minimum of 3 relevant years of experience in software tools programming, ideally in the video game industry or equivalent and minimum a bachelor's degree in computer science/engineering or equivalent training.

Essential Skills:

  • Experience working on game engines and/or tools
  • Professional experience with coding clear and maintainable code in Python and C++
  • Debugging and problem solving skills
  • Ability to accurately predict task duration and understand dependencies
  • Good interpersonal and communication skills
  • Ability to work as part of a team
  • Ability to communicate efficiently in English, both written and spoken
  • Results-driven, service-oriented and proactive attitude

Secondary skills

  • Relevant experience as a Tools Programmer on a AAA project is a big plus
  • Good knowledge of Qt and C# is a plus
  • Automated build/testing experience is a plus

We are looking for an exceptionally talented Executive Producer who is ready for the challenge of producing Dual Universe.

The Executive Producer is responsible for their department’s resource, scheduling and completion of deliverables for the game. They will be involved in all stages of the project, from initial concept to the completion of the finished product and will need to excel in managing both the high level tasks (scheduling, resource planning) to the daily low level tasks such as dealing with ad-hoc issues and problem solving.

Responsibilities

  • Point-person for any production queries relating to their departments.
  • Schedule & Planning: Work with the leads to create and maintain your team’s realistic schedule & planning documentation.
  • Milestone planning: Run your team’s planning meetings, publishing minutes from these meetings and assigning tasks.
  • Completing Milestones Targets: Work closely with Leads to ensure milestone work is completed on time and to the required quality. Raising any issues with senior production.
  • Dependencies: Clearly identify any cross-team dependencies and flag to Senior Production if any are likely to cause issues.
  • Change Requests: Liaise with other disciplines to ensure feature change requests are achievable and communicated to those impacted, including people in other teams.
  • Outsource: Manage outsource work in conjunction with the leads.
  • Meetings and Communication: Make sure required meetings happen and the correct people are involved. All meeting decisions and tasks are then documented and distributed to the studio.
  • Risk Management: Identifying areas of risk as early as possible and create solutions to manage these before they impact the project.
  • QA Liaison: Work with QA Lead to ensure milestone test plans are scheduled effectively and results are delivered to your team in a timely manner.
  • Man Management: Motivate your team daily to ensure they produce the best work possible within time constraints set and provide them general support including:
  • Checking they the required hardware, software, tools
  • Mentor new staff
  • Find good training that allows them to continually develop in their craft
  • Praise good performance and disciplining poor performance

Technical Requirements

  • Experience of bug tracking systems such as Jira
  • An awareness of the technologies and techniques used by the teams that you manage such that you can make more informed decisions with them
  • Experience working with QA and the different techniques they use in testing

Skills Required:

  • Demonstrable experience working on AAA projects including examples where you have:
  • Been responsible for a large group of developers and taken a project from concept to shipment
  • Dealt with an area of a project that wasn’t working and explain how you turned it around
  • Creating a culture of excellence within your teams with a higher quality bar than existed before you were in-charge
  • Been part of the long term planning such that you avoided issues from happening but also show that you can deal with a situation when things go wrong
  • Rewarded good performance and disciplined staff for poor performance such that your team understands what is expected of them
  • Ability to work under pressure and handle multiple requests from different people while working towards a deadline
  • Passion for gaming, with excellent design insights across genres