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.
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;
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.
Similar job opportunities
Remote, Bulgaria, Cyprus (+6)
Posted 2 weeks ago