Senior Java Developer (Client-side)

General Arcade,Posted 1 year ago

Senior

Full time

Remote

General Arcade, porting and co-development studio that worked with a wide range of clients from indies to AAA developers, including From Software, Capcom, Devolver Digital, TinyBuild, and others, is seeking a Java Software Engineer. This is a great opportunity to work with a passionate engineering team on cutting-edge industry technologies.

What are you working on?
  • The name of the project(s): Project Zomboid
  • At what stage of the project(s)? Early Access
  • Genres: Action, Role-playing, Simulation
  • Platforms: PC
For which tasks (responsibilities)?

Current task: working on the game Project Zomboid. It's a PC game at the intersection of survival horror and RPG genres. As of today, it has over 25,000 players online: https://steamcharts.com/app/108600#48h, and it has been at the top of Steam charts for more than a year.

Responsibilities:

  • Development, modification, optimization, and debugging of the PC game;

  • Development of auxiliary tools;

  • Interaction with the development team.

What kind of professional are we looking for?
  • Work experience of at least 3 years and confident knowledge of Java;

  • Knowledge of basic algorithms and data structures;

  • Good debugging and profiling skills;

  • A well-rounded understanding of object-oriented programming;

  • Ability to understand other people's code;

  • Good written English.

Would be a plus:

  • Knowledge of Lua;

  • Knowledge of C++/JNI;

  • Knowledge of OpenGL/LWJGL;

  • Experience with game network code;

  • Understanding of various network protocols and technologies (TCP/IP, NAT, etc.).

What is important for us in a person?
  • Ability to work in a team;

  • Ability to clearly express thoughts, give and receive constructive feedback;

  • A desire for learning and self-development;

  • Persistence, discipline, and responsibility.

Why do we enjoy working here?
  • Working on cool projects;

  • Ability to grow as a professional;

  • Professional development atmosphere;

  • Free English class.

What are the conditions and bonuses?
  • Remote work with a flexible schedule;

  • Working in a friendly team of professionals without bureaucracy;

  • Coverage of expenses for professional courses and conferences;

  • Decent salary;

  • Bonuses.

The selection process

The first step of the selection process is an interview via Skype/Google Meet/etc. The interview would involve questions about Java, data structures, and algorithms. The test task depends on the result of the interview.

General Arcade

Company type: outsource, developer, publisher

Employees: 11-50

Platforms: PC, Console

https://generalarcade.com

View all vacancies from General Arcade
Join our Discord!
Find out about new Java Developer jobs on Discord
join
@ingamejob_dev
keep up to date with new job offers Java Developer on Telegram
Subscribe

Similar job opportunities

devtodev

Cyprus

Posted 3 weeks ago

Senior

Negotiable

Full time

Playtika

Kyiv

Posted 1 month ago

Senior

Negotiable

Full time

Playtika

Remote, Kyiv, Dnipro (+1)

Posted 1 month ago

Senior

Negotiable

Full time