Tools Programmer

4A Games,Posted 3 months ago

Full time



We are 4A Games! — a multinational video game development studio based in Malta and Ukraine. We’re known for our atmospheric and immersive first-person shooters Metro 2033, Metro: Last Light, Metro Redux, ARKTIKA. 1 and, our latest release, Metro Exodus. The studio was founded in Kiev, Ukraine in 2005 by a passionate team of game industry veterans with the goal of creating AAA-quality games. In 2014, the studio moved its headquarters, along with over 50 team members and their families, from Ukraine to the island of Malta.

All our experience, talent and enthusiasm are directed into creating games with deep stories, unique gameplay elements and highly-detailed realistic environments. Moreover, our in-house developed 4A Engine is constantly evolving — to go in line with latest industry trends and deliver amazing experiences on any modern machine. At the heart of the company, there are currently over 150 talented designers, programmers, artists, effects specialists and writers from all over the world, with diverse and unique backgrounds — bringing countless years of experience in and love towards computer games.

Design, gameplay, atmosphere and player experience are the pillars of our games. And that doesn’t only touch upon corresponding departments — if any of us has a suggestion, we’re always welcome to share it, even though it may not be directly relevant to what we do every day. Thus, to create the best games we can is the major goal each of us strives towards. We work hard and play hard together. We are a close family: we play our games daily, we collaborate, we give feedback, we help each other find solutions and we work to complete milestones as one driven organism. We also love hanging out, partying and exploring each other’s hobbies together. Our team includes world-class writers, actors, musicians, etc., so creativity and opportunities to learn something new are always just around the corner!

We are seeking a talented Tools Programmer to join our team. The job will require development and support of plugins for common art production tools, adding features to the toolset used to create game levels, maintaining the build process, and writing new tools to help automate tasks. The employee will be working with all members of the team to facilitate their development needs while using a proprietary multi-platform engine.

What are you working on?
  • Genres: Shooter
  • Platforms: PC, Console
For which tasks (responsibilities)?
  • Development and support of tools for in-house game engine (4A Engine).

  • Keep track of code quality and style.

  • Listen to and understand the needs of the content creation staff to help design and create new tools/pipelines as needed.

  • Work with Producers and Programming Team to determine tasks, and accurately determine associated timelines.

  • Implement features taking care to write efficient code and with an eye to a quality end-user experience.

  • Write clean, professional, and maintainable code.

  • Troubleshoot complex problems as they arise and construct solutions to unforeseen design problems in a timely manner.

  • Writing necessary supporting documentation.

What kind of professional are we looking for?

2+ years of professional experience.
Bachelor's degree in Computer Science.
Proficiency in C/C++.
Excellent communicator with strong verbal and written English skills (Russian/Ukrainian is a plus).
Excellent problem-solving skills.
Self-direction and motivation.
Understanding of the full software development life cycle.

Previously shipped AAA console title with multiple SKUs.
Excellent math skills.
Familiarity with Photoshop, ZBrush, XNormal, CrazyBump, V-Ray, Realflow, Substance Designer/Painter, Marvelous Designer.
Proactive attitude.
Familiarity with SVN/GIT.
Desire to help drive the improvement of daily operations at the studio.
A passion for games.

Why do we enjoy working here?
  • Modern and comfortable office in 5 minutes from the subway station Pochayna

  • Maximum comfortable working conditions and an excellent team

  • You will also be expected to sign non-disclosure, non-complete, confidentiality and exclusivity agreements as per usual for the games industry

What are the conditions and bonuses?
  • Health insurance package covering private clinics. Cost is completely covered by the company

  • 24 days of paid vacations

  • Paid sick leave

  • 11 days of National Ukrainian holidays

  • Yearly membership at the nearby fitness club SportLife

  • Office meal from local food providers

4A Games

Company type: developer

Employees: 51-200

Platforms: PC, Console

Genres: Action, Adventure, Shooter

View all vacancies from 4A Games
Join our Discord!
Find out about new C++ Developer jobs on Discord
keep up to date with new job offers C++ Developer on Telegram

Similar job opportunities

G5 Entertainment AB

Relocate, Remote, Armenia, Georgia



Full time

Strikerz Inc.

Relocate, Remote, Cyprus, Tbilisi

Posted 1 week ago



Full time

Farom Studio


Posted 1 week ago


$750 / Month

Full time