Team Lead Full Stack Web Developer

Benaa Group - Cairo, Egypt

19
Applicants for
1 open position
7
Seen
Experience Needed:
More than 7 years
Career Level:
Manager
Job Type:
Full Time Freelance / Project
Salary:
Negotiable
Vacancies:
1 open position
About the Job

Job Description:

We are looking for a Team Lead Web Developer to build and maintain functional web pages and applications.

Responsibilities:

  • Identify user and system requirements for new websites and applications.
  • Establishing and building Secure & responsive website or web application.
  • Set timelines and assign tasks to team members.
  • Create wireframes to decide on layout.
  • Write or review code for various applications.
  • Run functionality tests and debug code.
  • Oversee web developers and evaluate their performance.
  • Liaise with designers to decide on UI/UX elements (like graphics and navigation buttons).
  • Ensure our software documentation is up-to-date.
  • Set regular meetings with senior management
  • Send weekly reports to senior management
Job Requirements
  • BSc in Computer Science or relevant field.
  • Minimum 7 years’ experience building websites and web apps.
  • Proficiency in frontend technologies, including HTML5, CSS3, JavaScript, jQuery, Bootstrap, and Angular4.
  • Solid experience in Web Optimization, SEO, Mastery of mobile-responsive techniques.
  • Strong understanding of cross-platform and cross browser issues.
  • Proficiency in backend development using Node.js, Express js.
  • Proficiency in Amazon web services cloud technologies.
  • Experience in NoSQL databases (DynamoDB, MongoDB, Firebase).
  • Strong understanding of RESTful JSON web API design principles.
  • Experience in using version control systems like Git.
  • Understanding of security practices, session management, search engine optimization.
  • Solid experience in documenting software solutions using diagrams and flow charts.
  • Familiarity with network diagnostics tools.
  • Team management skills.
  • Experience working in an Agile/Scrum development process.
  • Ability and confidence to communicate and present to senior management.
  • Fluent in English both spoken and written.
  • Ready to join immediately.