DevJobs

Application Team Leader

Overview
Skills
  • CSS CSS ꞏ 5y
  • HTML HTML ꞏ 5y
  • JavaScript JavaScript ꞏ 5y
  • Java Java
  • .NET .NET ꞏ 5y
  • .NET Core .NET Core ꞏ 5y
  • Angular Angular ꞏ 5y
  • Flutter Flutter
  • React React
  • Vue.js Vue.js
  • Microservices Microservices ꞏ 5y
  • RESTful API RESTful API ꞏ 5y
  • AWS AWS
  • Azure Azure
  • database design ꞏ 5y
  • .Node.Js
We are seeking an experienced Application / Full Stack Team Leader to join our team.

In this role, you will lead a great team of full stack developers, working primarily with Angular for the front end and .NET Core for the server side, as well as mobile developers, working with Flutter.

Responsibilities:

Technical Leadership:

  • Lead a team of sw developers, providing technical guidance and oversight throughout the software development lifecycle.
  • Design and implement software solutions that meet business requirements using Angular, .NET Core and Flutter.
  • Serve as a technical expert, participating in hands-on coding and software development as needed.

Team Management:

  • Manage and mentor a team of developers, fostering a collaborative and supportive work environment.
  • Conduct performance evaluations, set goals, and provide feedback to team members.
  • Facilitate team meetings and code reviews, ensuring adherence to coding standards and best practices.

Project Planning and Coordination:

  • Collaborate with product managers and stakeholders to define project requirements and scope.
  • Plan and manage project timelines, ensuring projects are completed on time and within budget.
  • Coordinate with cross-functional teams, such as QA and DevOps, to ensure smooth project delivery.

Continuous Improvement:

  • Stay up to date with industry trends and emerging technologies to drive innovation and continuous improvement within the team.
  • Implement new technologies and methodologies as appropriate to enhance team performance.

Risk Management:

  • Identify potential risks and issues in projects and work proactively to mitigate them.
  • Monitor project progress and take corrective actions when necessary to keep projects on track.

Requirements:

Experience:

Development: At least 5 years of experience in full stack development.

Team Management: At least 2 years of experience managing a team of 5 or more developers.

Technical Skills:

Front-End Development: Strong proficiency in modern front-end frameworks such as Angular, React, or Vue.js, with expertise in JavaScript, HTML, CSS, and related technologies.

Back-End Development: Proficiency in server-side development using one of the following technologies : .NET, .Node.Js or Java including RESTful APIs, microservices, and database design.

Cloud Platforms: Knowledge of cloud platforms such as AWS or Azure; Azure experience is a plus.

Mobile Development: Experience with mobile development, particularly in Flutter, is a significant advantage.

Education: Bachelor's degree in Computer Science, Engineering, or a related field.

Soft kills:

Communication and Collaboration: Excellent communication and interpersonal skills, with the ability to work effectively with both technical and non-technical stakeholders.

Team Leadership: Demonstrated ability to lead and inspire a team, fostering a culture of collaboration and continuous improvement.

Methodology:

Agile Development: Experience with Agile methodologies is preferred, as it aligns with the team's approach to software development.
Netafim