Browse Jobs
For Employers
Post JobLog inGet Started

Front End Team Lead

WUZZUF
Maadi, Cairo
Posted 2 years ago
18Applicants for1 open position
  • 18Viewed
  • 2In Consideration
  • 15Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Job Summary:

S/he will manage, lead and mentor a team of Frontend Software Engineers in a rapidly changing, and agile environment as well as managing the development of the features of our products to ensure that the quality of the features meets the standards.

Roles and Responsibilities:

  • Conduct Code reviews to review team members’ outputs to ensure that the quality of the features meets the standards.
  • Follow up with teams’ progress and provides them with mentorship and guidance.
  • Create and enhances work processes and guidelines for team members.
  • Coordinate with other teams and act as a point of contact.
  • Participate in the implementation of new features and send them to the quality team to be reviewed, if needed.
  • 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. 
  • Keep up to date and search for the latest technology trends, and conduct learning sessions for the team regarding the new technologies.
  • Provide technical leadership in the form of mentoring and knowledge sharing with team members.
  • Collaborate with Product Managers, and other Team Leaders to plan, nurture, and implement an efficient and effective development process.

Job Requirements

  • 5 - 8 years of experience in software frontend development and at least 2 years as a team-lead “seniors with experience in leading teams are welcome to apply”.
  • Bachelor’s degree in Computer science Engineering or any relevant field is preferred or equivalent practical experience.
  • Very good command of English language skills.
  • Very good Interpersonal skills, written, and verbal communication skills.
  • Very good problem-solving skills.
  • Excellent leadership skills.
  • Excellent presentation skills especially for non-technical people.
  • Excellent knowledge of programming languages and different frameworks ( Javascript, Typescript, React, Redux, Node.js, React Native, Jest, Storybook).
  • Deep knowledge of different programming styles and paradigms.
  • Deep experience in designing systems and scales.
  • Very good experience in Docker.
  • Excellent experience in git and git working flows.
  • Excellent experience in using modern JavaScript tooling: Eslint, Typescript, Babel, Webpack ...etc
  • Solid experience and understanding of Flux architecture and Redux or other state management libraries.
  • Familiar with jenkins and K8s.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentFront End Team Lead