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.
Similar job opportunities
VIZOR APPS LIMITED
Remote, Cyprus, Lithuania
Posted 2 days ago
Negotiable
Full time