Technical Lead

Kuwait

The Technical Lead position at our IT Services company in Al Kuwait is a pivotal role that combines leadership with technical expertise. This role is designed for an experienced individual who can guide a team of developers and engineers while also being hands-on with technology. The ideal candidate will have a strong background in software development, architecture, and project management, ensuring that projects are delivered on time and meet quality standards. As a Technical Lead, you will be responsible for driving innovation and implementing best practices within the team, fostering a culture of continuous improvement and collaboration.

Responsibilities:

  1. Lead and mentor a team of developers, providing guidance and support in technical matters.
  2. Design, develop, and implement software solutions that meet business requirements.
  3. Collaborate with cross-functional teams to define project scope, objectives, and deliverables.
  4. Ensure adherence to coding standards and best practices throughout the development lifecycle.
  5. Conduct code reviews and provide constructive feedback to team members.
  6. Stay updated with emerging technologies and industry trends to drive innovation.
  7. Manage project timelines and deliverables, ensuring projects are completed on schedule.
  8. Assist in troubleshooting and resolving technical issues as they arise.
  9. Facilitate communication between stakeholders and the development team.
  10. Contribute to the continuous improvement of development processes and methodologies.

Preferred Candidate:

  1. Proven experience in a technical leadership role.
  2. Strong problem-solving and analytical skills.
  3. Excellent communication and interpersonal abilities.
  4. Ability to work collaboratively in a team environment.
  5. Experience with Agile methodologies.
  6. Proven experience in Golang and React.
  7. Strong organizational and time management skills.
  8. Ability to mentor and develop junior team members.
  9. Experience in project management.
  10. Strong attention to detail and commitment to quality.

Skills

  • Proficiency in programming languages such as Java, Python, or C#.
  • Experience with cloud technologies (AWS, Azure, Google Cloud).
  • Strong understanding of software development methodologies (Agile, Scrum).
  • Familiarity with database management systems (SQL, NoSQL).
  • Knowledge of DevOps practices and tools.
  • Excellent debugging and troubleshooting skills.
  • Ability to design scalable and maintainable software architectures.
  • Strong leadership and team management skills.
Post date: Today
Publisher: Bayt
Post date: Today
Publisher: Bayt