Browse Jobs
For Employers
Post JobLog inGet Started

Angular OR Node Technical Team Lead

3D Diagnostix
Maadi, Cairo
Posted 4 years ago
39Applicants for1 open position
  • 17Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Job Summary:

  • A Tech Lead is a visionary leader who establishes a technical vision with the development team and works with developers to turn it into reality. He/ She is responsible for leading a development team and responsible for the quality of its technical deliverables.

Roles & Responsibilities:

  • Participate in release planning activities (user story writing workshop, size estimation, dry run, release date)
  • Prepare Technical WBS for the project (Break down each story into technical tasks)
  • Participate/ prepare the effort estimation for each Technical task.
  • Prepare the form spec for the use case/ user stories if needed.
  • Develop high-level design, ERD, and detail design as needed.
  • Design and update the software database if needed.
  • Perform peer review on design documents as needed.
  • Define the code skeleton for the project based on the design documents.
  • Make sure that the development team is following the 3ddx standards.
  • Perform Peer review on the source code and merge it to the master.
  • Track all critical defects that were raised from source code review to closure.
  • Maintain and improve the performance of the existing software.
  • Ensure that the unit test has been done in accordance with 3ddx standards.
  • Support the development team in technical tasks.
  • Analyze and prepare an impact analysis.
  • Participate in Re-plan development tasks for approved change requests as needed.
  • Test and maintain the software products to ensure strong functionality based upon software specifications and design before delivering the build to the QC department.
  • Prepare the deployment guide/ installation guide based on the project nature.
  • Package and support deployment of releases.
  • Ensure that the release source code has been uploaded to the CM tool and tag the stable version release.
  • Participate in defining the project/release risks and issues related to the development phase.
  • Classify the customer requirements (bugs, new feature, change in acceptance criteria) after meeting with PO and PM Transfer business requirements to the team.

Job Requirements

Qualifications: 

  • Bachelor's degree in Engineering or Computer science.
  • Experience 5-8 years in as Software Engineer, which at least 2 of them as team leader   
  • Strong knowledge of JavaScript, Node, and SQL 
  • Strong knowledge of JavaScript, Typescript, and Angular 7 
  • Strong knowledge of Java 

Skills:

  • Strong leadership skills.
  • Excellent communication skills.
  • A strong vision for the future.
  • Proactive.
  • Excellent problem-solving skills.
  • Delivering results and achievements.
  • Strong management skills.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentAngular OR Node Technical Team Lead