Apply for IT Team leader at The Holding Group of Companies in Doha, DAW, QA. This Full time on site position offers great opportunities for career growth.
We're Hiring: Technical Team Lead / Software Engineering Team Lead
Language Requirement: Arabic & English
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
- 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 abilitiesExcellent 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.
Work Location: In person
This listing is sourced from a third-party job board. Applying will redirect you to the original posting.