Job Description
<p><strong>Job Summary:</strong></p><p><span>S/he will manage, lead and mentor a team of Frontend Software Engineers in a rapidly changing, and agile environment as well as manage the development of the features of our products to ensure that the quality of the features meets the standards.</span></p><p><strong>Roles and Responsibilities:</strong></p><ul><li><span>Conduct Code reviews to review team members’ outputs to ensure that the quality of the features meets the standards.</span></li><li><span>Follow up with teams’ progress and provide them with mentorship and guidance.</span></li><li><span>Create and enhance work processes and guidelines for team members.</span></li><li><span>Coordinate with other teams and act as a point of contact.</span></li><li><span>Participate in the implementation of new features and send them to the quality team to be reviewed, if needed.</span></li><li><span>Build system architecture, and direction, identify issues, and implement solutions to complex problems in large-scale front-end Infrastructure with coordination of the other involved teams in the product. </span></li><li><span>Keep up to date and search for the latest technology trends, and conduct learning sessions for the team regarding the new technologies.</span></li><li><span>Provide technical leadership in the form of mentoring and knowledge sharing with team members.</span></li><li><span>Collaborate with Product Managers, and other Team Leaders to plan, nurture, and implement an efficient and effective development process.</span></li></ul><p><br></p><p><strong>Job Requirements</strong></p><ul><li><span>Bachelor’s degree in Computer science Engineering or any relevant field is preferred or equivalent practical experience.</span></li><li><span>6+ years of experience in software frontend development and at least 2 years as a team-lead </span></li><li><span>Excellent knowledge of programming languages and different frameworks (JavaScript, Typescript, React js, Redux, Node.js, next.js).</span></li><li><span>Experience with CSS / SASS / Styled Components.</span></li><li><span>Experience with HTML / JSX.</span></li><li><span>Deep knowledge of different programming styles and paradigms.</span></li><li><span> Deep experience in designing systems and scales.</span></li><li><span>Excellent experience in git and git working flows.</span></li><li><span> Excellent experience in using modern JavaScript tooling: Eslint, Typescript, Babel, Webpack …etc.</span></li><li><span>Excellent command of English language skills.</span></li><li><span>Excellent leadership skills.</span></li></ul><p><br></p><p><strong>Benefits</strong></p><p><br></p><ul><li><span>Casual and productive environment.</span></li><li><span>Competitive salary.</span></li><li><span>Social insurance.</span></li><li><span>Family Medical coverage.</span></li><li><span>Flexible working hours</span></li></ul><p><br></p>