Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
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:
- Guide and oversee your team of programmers.
- Support the execution of the technological vision.
- Define and implement the working methods best suited to meet the needs of production.
- Work closely with your team to plan deliverables.
- Prioritize and assign tasks to your team members + coordinate responsibilities involving several teams with project managers from other professions or fields.
- Monitor progress to guarantee your team’s deliverables.
- Make trade-offs between time, quality, and resources, while considering needs and priorities.
- Encourage collaboration and knowledge sharing across the company.
- Participate in recruitment to build and grow your team.
- Foster the professional growth of your programmers by connecting them to development opportunities and training to refine their interpersonal and technical skills.
Job Requirements
Qualifications:
- A degree in Computer Science, Computer Engineering, or equivalent training (a certificate in project management would be a plus)
- Around 4 years of programming experience on (Full stack Development with mean stack)., which at least 2 of them as team leader
- Strong knowledge of JavaScript, Node, and SQL
- Strong knowledge of JavaScript, Typescript, and Angular 7
- Experience supporting senior teams in reaching their full potential
- Knowledge of distributed systems and open source technologies
- Experience with Jira, GitLab, and Teams software management tools
- The ability to work as part of a team + solid interpersonal and communication skills
- Good analysis and synthesis skills + Attention to detail
- Flexibility in the organization of your work, allowing you to adapt to changes
- Motivation to solve complex problems with simple and elegant solutions
- A desire to discuss and develop best practices with team members