Position: Engineering Director
Company: Don`t Panic Recruitment
Category: Lead
Experience required: 3y
English level: upper

**More about S-PRO** you can find here: https://s-pro.io

**Location**: Kyiv\Zaporizhya. Remote.

**S-PRO** is a global IT partner that develops software solutions for technology companies. They consult on how to use modern technologies in the FinTech, Healthcare, Renewable Energy, Transportation and Logistics, Manufacturing, and eLearning industries. S-PRO help  companies scale by using contemporary technologies to improve the customer experience, optimize internal processes, and create new products.

S-PRO provided services in three main direction:

— **Product Discovery Phase**. Collecting and analyzing information about Client's project, its market, and its end users allows us to clearly define the project goals, scope of work, and limitations as well as assess business opportunities and prepare a solution vision.

— **Product Design**. This is a complex multi-step process at the junction of engineering, management, and graphic design. It provides a comprehensive understanding of what the final product will look like and feel like. It also defines what tasks the product will handle and with what tools it will do so.

— **Product Engineering Phase**. Establish the roadmap and the team to provide a predictable development process. Create efficient projects with the latest technologies and brand-new approaches.

**S-PRO** is looking experienced, dedicated, and well-organized **Engineering Director** to manage JS practice. This position will require someone who is adaptable in a changing environment and who is passionate about delivering high-quality results and people development.

**Technology Stack:**  Back-end - Node.js/Java/Python/Django/Golang/PHP/Laravel; Front-end - React.js/Angular.js/Vue.js.

**Requirements:**
— At least 3-5 years of leadership/management experience in a software development organisation;
—  Strong leadership and motivational skills;
—  Strong knowledge of JS (React, Node.js) and software development processes;
—  Proficient in modern frameworks, tools and design practices;
—  Excellent people management and communication skills;
— Capable of being hands-on when needed and can help the team in technical discussions where it makes sense.

**Will be a plus:**
— Experience in driving engineering organisation;
—  Created new teams and greenfield projects solving scaling problems;
— Mentoring skills.

**Responsibilities:**

 **People management**
    — Actively participate in hiring by cooperation with recruiters, conducting managerial interviews for candidates, and training the team to do technical interviews;
    — Support onboarding and adaptation for the newcomers;
    — Engineers development and career coaching, personal development plans;
    — Assess engineers levels during the promotion  and give feedbacks around individual’s performance;
    — Motivation, work with attrition case, people recognition;
    — Compensation management for engineering unit;
    — Smart bench management
**Best process sharing across projects in a matrix organisation:**
    — Code reviews;
    — Development workflow;
    — Quality standards, quality gates;
    — Boilerplates, accelerators;

    — Engineering organisation growth;
    — Generate and implement engineering culture improvements  company-wide;
—  Cooperation with Project Management organisation to support development activities;
— Get involved in multiple projects and foster quality of engineering processes;
— Guide tech leads and individuals to successful delivery;

**We offer:**
—  Interesting dynamic projects (FinTech, Healthcare, Renewable Energy, Transportation and Logistics, Manufacturing, and eLearning)
—  Remote or hybrid work
— Flexible working hours
— Competitive salary & salary review
— Informal and friendly atmosphere
— Paid vacation  and sick leaves
— Package of corporate bonuses: medical insurance, professional growth.