IT Team leader

$  Full time on site
IT Team leader
Job Description

**We’re Hiring: Technical Team Lead / Software Engineering Team Lead**

**Language Requirement: Arabic \& English**

Candidates must be able to **communicate professionally in both Arabic and English**. Arabic communication skills are an essential requirement for this position.

**Location: Qatar**

**Position: Full-Time**

We are looking for an experienced **Technical Team Lead / Software Engineering Team Lead** to lead our software development team and oversee the development of **mobile applications, websites, dashboards, and enterprise systems**.

We are looking for someone who is not only an experienced developer, but also a strong technical leader who can manage developers, make technical decisions, design software architecture, review code, and take responsibility for projects from planning through deployment.

**Key Responsibilities:**

  • Lead and manage the software development team
  • Manage developers working on mobile apps, websites, backend systems, APIs, and dashboards
  • Design scalable software architectures and technical solutions
  • Convert business requirements into clear technical plans
  • Assign tasks and responsibilities to developers
  • Estimate development timelines and monitor project progress
  • Review source code and maintain high coding standards
  • Identify technical problems and provide solutions
  • Mentor and support developers when facing complex technical challenges
  • Make technical decisions regarding frameworks, programming languages, databases, infrastructure, and architecture
  • Review and improve existing projects and legacy code
  • Manage Git/GitHub workflows and development environments
  • Oversee testing, deployment, servers, and production environments
  • Ensure security, performance, scalability, and maintainability of all systems
  • Coordinate between management, developers, designers, and other project stakeholders
  • Ensure projects are delivered according to the required quality and timeline

**Required Technical Knowledge:**

The candidate should have strong software development fundamentals and the ability to understand and work across different technology stacks.

**Backend Development:**

Node.js, PHP/Laravel, .NET, Java, Python or similar technologies

**Frontend Development:**

React, Next.js, Vue.js, Angular or similar frameworks

**Mobile Development:**

Flutter and/or React Native

**Databases:**

MySQL, PostgreSQL, SQL, NoSQL and Database Design

**Additional Technical Skills:**

  • REST APIs and API Architecture
  • Authentication \& Authorization
  • Third-Party API Integrations
  • Payment Gateway Integrations
  • Push Notifications
  • Git \& GitHub
  • Code Review
  • Linux Servers
  • Docker
  • CI/CD
  • Cloud \& Server Deployment
  • Software Architecture
  • System Design
  • Database Architecture
  • Application Security
  • Performance Optimization
  • Scalable Systems
  • Debugging and Problem Solving

**Experience Requirements:**

  • 6+ years of professional software development experience preferred
  • Previous experience leading a software development team
  • Strong hands-on programming background
  • Strong knowledge of Software Architecture and System Design
  • Experience managing multiple software projects simultaneously
  • Ability to understand different programming languages and technology stacks
  • Ability to review developers’ code and identify technical issues
  • Strong troubleshooting and problem-solving skills
  • Strong leadership and team management abilities
  • Excellent communication skills
  • Ability to communicate professionally in **Arabic and English**

We are looking for someone capable of taking **technical ownership of our software projects and development team**, while maintaining high standards of quality, security, performance, and delivery.

If you have strong technical experience and the ability to lead a development team across **Web, Mobile, Backend, and Software Systems**, we would like to hear from you.

#Hiring #TechnicalTeamLead #SoftwareEngineering #TeamLead #SoftwareDevelopment #Flutter #WebDevelopment #MobileDevelopment #BackendDevelopment #QatarJobs #ITJobs #SoftwareJobs

Work Location: In person

Share this job:
ES Assistant Online
Hello! I am your AI career assistant. How can I help you today?
🤖
OmniSub AI Tools
ChatGPT, Claude & Dev Subscriptions
Buy AI Tools →