Open positions at KAROS ARENA
Open positions on the KAROS ARENA team. Select a role and review its responsibilities and requirements.
We are looking for a
3D Modeler and Animator
Responsibilities
- Creating animated 3D objects, including environments and items.
- Creating textures and materials in PBR, hand-painted, and other styles.
- Participating in project development and working as part of the team.
Requirements
- Confident use of 3D software such as 3ds Max, Blender, and similar tools.
- Texturing skills in Photoshop.
- Understanding of PBR and low-poly/high-poly modeling.
- Ability to follow technical specifications and meet deadlines.
- A portfolio is required.
We are looking for a
C++ Game Programmer
Responsibilities
- Developing and maintaining the game client in C++.
- Implementing game logic and new mechanics.
- Fixing bugs and optimizing the existing code.
- Integrating the game client with the user interface and server side.
- Participating in project development and working as part of the team.
Requirements
- Strong knowledge of C++.
- Understanding of OOP, algorithms, data structures, and memory management.
- Experience developing games or game systems.
- Ability to read and extend existing code.
- Ability to find and fix bugs.
- Ability to follow technical specifications and meet deadlines.
- A GitHub profile or portfolio link.
We are looking for an
Android and iOS Game Programmer
Responsibilities
- Developing and maintaining the mobile game version for Android and iOS.
- Developing the project in Unreal Engine.
- Developing game logic in C++ for Unreal Engine.
- Implementing game logic and the user interface.
- Integrating the mobile client with the server side.
- Optimizing performance and resource usage.
- Adapting the interface to different screen sizes and resolutions.
- Preparing application releases and updates.
Requirements
- Experience developing mobile applications or games for Android and iOS.
- Knowledge of Unreal Engine.
- Experience with C++ in Unreal Engine.
- Understanding of mobile platform specifics.
- Ability to read and extend existing code.
- Ability to find and fix bugs.
- Ability to follow technical specifications and meet deadlines.
- A GitHub profile or portfolio link.
We are looking for a
React Programmer
Responsibilities
- Developing and maintaining the user interface in React.
- Developing new pages and components.
- Integrating the interface with the server API.
- Fixing bugs and optimizing the existing code.
- Adapting the interface to different devices and screen resolutions.
- Working with designers and backend developers.
Requirements
- Strong knowledge of JavaScript and React.
- Strong knowledge of HTML and CSS.
- Understanding of component-based development.
- Experience integrating REST APIs.
- Ability to understand existing code.
- Responsive and cross-browser layout skills.
- Ability to follow technical specifications and meet deadlines.
- A GitHub profile or portfolio link.
We are looking for a
UI/UX Designer
Responsibilities
- Designing user interfaces for the game client.
- Designing user experience and interaction logic.
- Creating layouts for screens, windows, menus, and game interfaces.
- Preparing graphic elements and materials for implementation.
- Creating and maintaining the project's design system.
- Working with programmers, artists, and game designers.
- Improving interfaces based on testing results.
- Preparing assets for different screen resolutions.
Requirements
- Confident use of Figma.
- Understanding of composition, typography, color, and visual hierarchy.
- Experience creating interactive prototypes.
- Understanding of responsive interface principles.
- Experience designing interfaces for PC and mobile devices.
- Ability to follow technical specifications and meet deadlines.
- A portfolio is required.
Would be a plus
- Experience with Unreal Engine and UMG.
- Experience designing HUDs, menus, inventories, and other game interfaces.
- Interface animation skills.
- Knowledge of Photoshop or Illustrator.