Senior Unreal Engine Developer

About Stepico 

Stepico is a team of enthusiasts who are in love with their work. Each employee of our company is passionate about games, and a friendly atmosphere always reigns in our team. We are constantly growing, following the latest trends in the industry, and creating innovative projects. And our secret is in careful attitude to each employee.

Our company values

  • Passion for games;
  • Creating innovative projects;
  • A policy of open communication;
  • Strong appreciation of your performance;
  • Competence development;
  • Comfort and well-being of our employees.

Requirements

  • 5+ years of UE development experience;
  • Several VR releases (oculus would be great);
  • Experience with the development of VR systems (interaction, locomotion, UI);
  • Good knowledge of VR experience and limitations;
  • Strong skills in developing project architecture;
  • In-depth understanding of high-quality production workflow;
  • Strong C++ knowledge (Native, UE Framework);
  • In-depth blueprints system (Basic, State Machines, Behavior Tree, Animations);
  • Good knowledge of other scripting systems (Materials, Niagara, PCG, Bluetility);
  • Expert math skills;
  • Understanding async operation and pipelines;
  • Strong knowledge of low-level optimization (CPU / GPU / RAM / UE context);
  • Strong problem-solving skills for a wide issue context;
  • Ability to provide best practices for the development process;
  • In-depth knowledge of game architecture;
  • Leadership and mentoring skills.

Will be plus

  • Good known material editor;
  • Good knowledge of VR experience and limitations;
  • Experience with GAS, and GameplayTags systems;
  • In-depth knowledge of UE naming conventions;
  • Knowledge of LA / LD UE workflow;
  • Knowledge of new UE5 tools;
  • Experience with different development platforms (PC, Consoles, etc.);
  • Experience a launched UE commercial releases (3+ released projects);
  • Personal prototypes/projects/tools.

Personal Characteristics

  • Result-oriented;
  • Good communication skills;
  • Self-motivated and proactive;
  • Positive attitude and a genuine team player;
  • Strong time management & organizational skills;
  • Able to analyze requirements and provide solutions;
  • Able to meet deadlines.

Main Responsibilities

  • Developing flexible modal architecture;
  • Create core gameplay mechanics using C++ and Blueprints;
  • Develop tools for designers using C++ and Blueprints; 
  • Write a clear and robust C++ code (Native, UE Framework);
  • Prototyping and providing the best solution for gameplay UX;
  • Build inputs and controlling systems (Enhanced, Legacy);
  • Setup animations for characters (Blends, Anim BP, Montages, States);
  • Creating behaviors for all animated entities;
  • Create testing tools and systems for QA;
  • Strong knowledge of Behavior Tree tools in UE;
  • Develop AI systems using C++ and Blueprints;
  • In-depth knowledge and working with UMG;
  • Writing C++ and Blueprints mechanics for UI;
  • Working closest with the designers team;

How will you grow professionally with Stepico

  • Regular development meetings where you can sync with peer and senior developers and discuss our work, solutions, and future improvements;
  • Ability to work on an internal toolchain. Whenever you see the ability to improve, extend, or add to our solutions, all sound ideas are welcome to be incorporated;
  • Ability to influence projects – we are a dynamic and young team. Any grounded changes and improvements to the project, and any discussion with your experienced colleagues are welcomed and will be incorporated according to the team’s feedback.

What will you get with Stepico

  • Competitive salaries are regularly reviewed based on professional growth;
  • Flexible working hours and remote working;
  • 18 working days of paid time off;
  • 5 paid sick leaves (without doctors’ notes);
  • Life event support system (extra paid days off and financial compensation);
  • Physical activities: basketball, football, yoga, massage;
  • English classes;
  • Art classes;
  • Compensation for external conferences/ workshops/ events;
  • Full employment;
  • Fun corporate events.

Personal recruiter:

Are You Ready
To Join Our Team?

Waiting for your CV or contact.

    Attach CV

    MORE VACANCIES

    Our team achieves great result by utilizing Unity’s architecture and features to bring together client code with protocol