Full Stack Developer Lead (314388)

  Information

Information Technology
Director (10-20 years)
Not specified

  Company

Not specified
Technical/Maintenance
New Cairo, Cairo, Egypt

  Description

  • Provide guidance, mentorship, and leadership to a team of full stack developers, overseeing their work, setting goals, and ensuring efficient collaboration.
  • Collaborate with stakeholders to define project requirements, scope, and timelines, and create detailed development plans for the team.
  • Lead the design and architecture discussions for complex projects, making decisions on technology stack, component interactions, and system scalability.
  • Review code submissions from team members, ensuring adherence to coding standards, best practices, and efficient code that aligns with project goals.
  • Offer technical expertise and guidance to the team when they encounter challenging technical issues or need assistance in debugging and troubleshooting.
  • Work closely with other departments, such as product management and design, to align development efforts with business goals and user experience.
  • Allocate development tasks and responsibilities among team members, balancing workloads and ensuring tasks are assigned to individuals with appropriate expertise.
  • Monitor application performance and proactively identify bottlenecks or potential issues, working with the team to optimize code and system performance.
  • Engage with clients or project stakeholders to provide updates on progress, gather feedback, and manage expectations throughout the project lifecycle.
  • Continuously assess and improve development processes, introducing new tools, methodologies, or best practices to enhance efficiency, code quality, and team productivity.

  Requirements

  • Bachelor Degree in Computer Science, Software Engineering or related major from a reputable university.
  • 10+ years of relevant experience.
  • In-depth understanding of both  front-end technologies (HTML, CSS, JavaScript, React, Angular) and tools commonly used in web development. Back-end frameworks (Java, Python, C#, Node.js, Django, Ruby on Rails), and databases (SQL, NoSQL).
  • Proven ability to manage complex projects, from requirement gathering and planning to execution and delivery, while ensuring alignment with business goals.
  • Extensive experience in reviewing code for quality, security, and adherence to coding standards, while providing constructive feedback to team members.
  • Proficiency in designing scalable, modular, and maintainable application architectures that meet both technical and business requirements.
  • Excellent communication skills to facilitate effective interaction with team members, stakeholders, clients, and cross-functional teams.
  • Fluency in English is a must.
Created on25 Oct 2023
Last updated on29 Oct 2023
You applied on
  Apply Now
randomness