Position: Tech Lead FE Engineer
Company: IdeaSoft
Category: JavaScript
Experience required: 5y
English level: upper

IdeaSoft is looking for a Front-End Tech Lead to join us on a full-time basis. In IdeaSoft, Tech Lead is a Competence Lead that drives and develops the Front-End community in the company, leading all Front-End Engineers allocated to different projects.

Front-End Tech Lead - is a Senior Software Engineer / Architect responsible for leading the Front-End team / community.

Tech Lead is providing a robust technical direction that involves establishing technical excellence, resolving technical disagreements, and managing the technical quality of community deliverables in coordination with operational teams in the company.
Front-End Tech Lead directly reports to the CTO. 

**Requirements:**
Hard Skills:
— 3+ years in React.JS;
— Experience in a Tech/Team Lead position;
— Expertise with Typescript, styled components;
— Experience in working in an Agile environment;
— Good knowledge of SDLC/STLC and Agile-based frameworks;
— English level — Upper-Intermediate.

Soft Skills:
— Team Leadership;
— Teamwork;
— Mentorship;
— Resilience;
— Self-motivation;
— Achievements-oriented;
— Innovation;
— Initiative;
— Flexibility;
— Ability to learn from mistakes.

**Your Advantages:**
— Experience in Blockchain/Financial projects.


**Responsibilities:**
On the Team Level
The front-End Team contains all Front-End Software Engineers allocated to different outsource and outstaff projects.

The Front-End Tech Lead role on the team level assumes:
— Working with the Front-End engineering team to drive the community and encourage inner growth and motivation of the team;
— Conducting regular status report meetings to be aware of team members’ high-level progress on their projects, blockers, and issues;
— Collecting and analyzing information about recurring or/and most common technical issues and knowledge gaps in the team to improve teams’ performance through mentorship and coaching;
— Collaborating with the team to define growth plans within the domain vs. competence area to work out scaling plans, educational programs needed to fulfill, internship programs, etc.;
— When necessary, setting up research and development initiatives to keep team knowledge and skills on the cutting edge of the technology;
— Creating, controlling, and maintaining internal team rules, standards, and processes. Establishing a Confluence directory with internal team rules & documents;
— Onboarding new team members according to the established company processes and quality norms.

On the Company Level
The Front-End Tech Lead role on the company level assumes:
— Acting as a representative of Front-End Competence during the pre-sales stage with new customers or helping current customers in case of launching initiatives;
— Leading the development of the Front-End Competence at the Company level to ensure the growth and scaling of the team;
— Performing analysis of the technology area and business domain demands to foresee potential needs of the customers and prepare in advance for the team to be ready to work over them;
— Collaborating with other teams and departments, company management, and clients to ensure projects are completed to established technical standards;
— Creating job tech requirements for Front-End engineers and participating in interviews;
— Assessing opportunities for process improvement and preparing documentation of rationale to share with team members and other affected parties.

**We offer:**
— Competitive compensation;
— Social package (20 working days of annual leave, 4 days off, 5 paid sick days);
— Challenging projects in diverse business domains and a variety of tech stacks;
— Personal development and professional growth opportunities;
— Work with talented, ambitious and family-feel teams;
— Educational possibilities: corporate courses, knowledge hubs, and in-house English classes;
— Compensation for your professional certification & support for your learning activities;
— Opportunity to choose IT equipment you like;
— Professional accounting support;
— Support for a healthy lifestyle, compensation for participation in sport events;
— Fascinating corporate parties, team-building activities and memorable anniversary presents.