Position: Unreal Engine Developer (Senior/Lead)
Company: Argentics
Category: Unity
Experience required: 5y
English level: pre

**Principle**
We are a team of professionals who respect you as a person and appreciate your contribution to the common goals.

**Requirements:**
- Excellent knowledge of Unreal, C++, Blueprints
- Excellent understanding of OOP and SOLID principles
- Experience in designing of software architecture 
- Experience with DI 
- Experience with client-server & multiplayer projects
- Experience with third-party plugins
- Experience with GIT
- Experience as Team Lead, Code Reviewer
- Experience in Code Refactoring, Performance Optimisation
- Experience in Project Planning, Tasks Decomposition, and Estimation
- Experience with Shaders and Effects creation
- Experience in Porting Unreal game on Consoles
- Experience in Inverse Kinematics for Animations
- Anticipating future technical problems and creating proposals to avoid them
- Upper-Intermediate English

**Responsibilities:**
- Write clear,structured, modular, reusable code with respect to SOLID principles
- Working with cutting edge technologies such Cryptocurrency and Blockchains
- Writing clear, structured code
- Communicate with Dev, QA and Art teams
- Respect deadlines, Agile processes and company rules
- Participate in the team’s Agile: sprint planning, daily stand-ups, and retrospective
- Be the leader for junior and middle teammates
- Provide realistic tasks estimation and participate in milestone planning

**We offer:**
- Full remote job and flexible working hours
- Generous compensation with regular performance reviews;
- 15 days of paid vacation and 10 sick leaves;
- Possibility to work on best game projects
- Steady job opportunity with various possibilities for professional growth and advancement