Position: Team Lead Front End Developer (Digital Marketing sphere)
Company: Coherent Solutions
Experience required: 5y
English level: intermediate

Our client is a technology company that transforms the way brands and agencies make marketing decisions. 

**Technologies:**
HTML CSS JavaScript Angular

**Responsibilities**
Collaborate closely with our Product/Tech team and become a valued member of an autonomous, cross-functional team;
Dedicate yourself to building a well-tested and scalable application;
Conduct code review and explain technical concepts to non-technical team members;
Continuously explore ways to improve our architecture and practices;
Contribute your own ideas;
Mentor other developers and help them grow in their profession;
Lead the front-end team (task assignment to the team, communication with the team and stakeholders, decision making within the team);

**Job Requirements**
Solid knowledge of front-end technologies (HTML/CSS/JavaScript) and 5+ years hands-on experience writing JS code;
Significant hands-on experience with Single Page Application frameworks (Angular is preferable);
Widespread knowledge of different frontend architectures and where to apply them;
Ability and willingness to mentor, support and guide other developers;
Flexibility in processes and willingness to find compromises;
The mindset and ability to openly and constructively communicate about your work, ideas, and problems in order to find solutions together;
Experience in leading the team is an advantage;
Strong desire to develop as a leader who is capable to drive and motivate the team;
Knowledge of verbal and written English (Intermediate at least);

**Project Description**
We offers the opportunity to become a member of almost a hundred people team. Project is divided into 7 sub teams where each owns a part of the platform. Each team works in close collaboration with US team members (and partially with UK ones). Project uses iterative approach for feature delivery. Along with new features, teams are working on constant technical and process improvements and on tech debt elimination.

Person who we are looking for will be joining of one of the key teams within the platform. Team is about 90 + people size and distributed between 3 geographic locations (US/Belarus/India). This team itself is divided into 3 sub team with different focuses: 1) Front-end team 2) Back-end team 3) Platform stabilization and development team, whereas the first two teams are involved into feature development and the third team is responsible for keeping platform up and running. The person we are looking for will be part of the front-end team.