Position: JavaScript Animation Software Engineer (HTML5, React.js)
Company: MEV
Category: JavaScript
Experience required: 5y
English level: upper

**Description**

We are working on a system to manage all the possible displays in the world-wide famous sports brand stores, the list of which is constantly growing. We upgrade and expand the system with new features. Currently, we are working on the part of the admin panel that allows to manage and edit animations. This project allows you to work with WebGL, and use Agile practices and new technologies.

**Technical details**

**Stack:** HTML5, React.js v.17, Node.js, WebGL.

**Team composition**
2 SE, Delivery Manager, 2 DevOps, QA.

**Job highlights**

- Direct communication with clients and collaboration on business requirements
- High-quality code base
- Ability to have a direct impact on improving the development process and propose own decisions


**Workflow**

- 1-week sprints
- Scrum/XP development
- Daily 10-15, 17-00; sprint planning 12-00; sprint review 12-00; backlog refinement 17-30 EEST

**Responsibilities**

- Maintain existing animations
- Development of new animations based on HTML, React.js
- Direct communication with clients and collaboration on business requirements

**Qualifications**

- 5+ years of software engineering experience
- Strong experience in 2D animations on HTML5 (e.g., framer-motion, GSAP)
- Experience in web development basics: JS / TS, React.js
- Understanding of motion design principles
- Pixel-perfect UI development
- Experience in the animation of texts and fonts (nice to have Asian fonts animations)
- Experience providing high performance of animations: rendering profiling, preventing memory leaks, etc.
- Experience with Pixijs, three.js or similar renderers tools is a plus
- Experience in 3D graphics animations is a plus
- At least Upper-intermediate level of English.


**Our benefits:**

- No micromanagement;
- Freedom to engage in decision-making and implementation;
- Ability to work in a team of professionals (the ratio of middle and above specialists 80/20);
- Participation in the development of high-quality products;
- Direct communication with clients on a partnership level;
- Professional development opportunities ($600 education budget, well-managed processes, communities, internal library);
- Health insurance;
- $600 extra for health care, sports, or mental health;
- Accounting services;
- 20 paid working days off and 10 days of sick leave;
- Opportunity to work remotely;
- Relocation reimbursement;
- Soulful team buildings and corporate events.