Technical Team Lead
MENA Alliances- Location
- Remote
- Workplace
- Remote
- Employment
- Full Time
- Salary
- —
Posted 1y ago
This is a remote position.
About the Role
MENA Alliances is seeking a Technical Team Lead. You will play a pivotal role in driving technical excellence and delivering client-focused solutions. This role combines leadership, technical expertise, and client relationship management to oversee the development and implementation of innovative solutions. You'll lead a dynamic technical team, ensure the delivery of high-quality results, and act as the primary liaison between clients and internal teams.
Key Responsibilities
Technical Leadership
- Lead a dynamic technical team in developing and implementing solutions that align with the client's requirements and business objectives.
- Possess a deep understanding of system architecture, coding practices, and technical frameworks to guide the team in refining and delivering the technical scope.
- Ensure technical feasibility, quality, and alignment with best practices throughout the project lifecycle, from planning to execution.
Client Communication and Requirement Management
- Act as the primary point of contact for the client, gathering, clarifying, and communicating technical requirements.
- Translate complex client needs into clear, actionable tasks for the team, ensuring alignment and mutual understanding across all stakeholders.
- Represent the technical team in client meetings, managing expectations, addressing queries, and ensuring client satisfaction.
Scope Definition and Control
- Collaborate with clients and stakeholders to define a clear, high-level scope of work and identify technical features.
- Work closely with the team to break down the scope into actionable deliverables, ensuring clear milestones and timelines.
- Monitor for scope creep, evaluate its impact, and communicate necessary adjustments to clients and stakeholders.
Team Coordination and Performance
- Oversee the technical team’s progress, ensuring timely delivery of high-quality solutions.
- Foster clear, open, and consistent communication within the team, ensuring alignment on objectives, priorities, and deadlines.
- Provide mentorship and guidance to team members, supporting their professional development and maintaining high team morale.
- Resolve technical challenges, address blockers, and ensure the team has the resources and support needed to succeed.
Progress Reporting
- Regularly report progress, blockers, milestones, and risks to both the client and internal stakeholders.
- Proactively identify potential risks and propose mitigation strategies to keep the project on track.
- Use project management tools (e.g., Jira, Trello) to provide transparent progress updates.
Requirements
Key Skills and Qualifications
Technical Expertise
- Strong proficiency in system architecture, coding (Python, and being able to understand React and JavaScript) and software development processes.
- Experience with cloud platforms (e.g., AWS, Azure) and Agile methodologies is a plus.
- Solid understanding of software development best practices, including code quality, testing, and deployment.
Leadership Skills
- Proven experience leading technical teams, driving collaboration, and ensuring timely, high-quality project delivery.
- Ability to mentor and guide team members, supporting their growth and maintaining a positive team environment.
- Strong decision-making and problem-solving skills, with the ability to make sound technical and project-related decisions.
Client Management
- Excellent client-facing skills with the ability to clearly articulate technical concepts to non-technical stakeholders.
- Experience managing client relationships, setting expectations, and delivering customer satisfaction.
Communication
- Exceptional verbal and written communication skills, ensuring clear, effective communication between clients, stakeholders, and team members.
- Ability to tailor communication style based on the audience, ensuring understanding across diverse groups.
Problem-Solving
- Adept at identifying, diagnosing, and addressing technical challenges and risks throughout the project lifecycle.
- Strong analytical skills to evaluate issues and propose innovative solutions.
Project Management
- Deep understanding of scope definition, task prioritization, timeline management, and risk mitigation.
- Experience with project management tools (e.g., Jira, Asana) and Agile processes for efficient project tracking and execution.
Benefits
- Remote Work: Work from anywhere.
- Hourly-Based Role: Enjoy the flexibility to manage your schedule.
Skills
- Jira
- Python
- React
- JavaScript
- AWS
- Azure
More jobs at MENA Alliances
All 48Senior Full-Stack Next.js / TypeScript Developer
MENA Alliances · Remote · 3d ago
Freelance AI & Web Scraping Developer
MENA Alliances · Remote · 5mo ago
AI Implementation & Governance Consultant
MENA Alliances · Remote · 7mo ago
Drupal Web Developer / Designer
MENA Alliances · Remote · 9mo ago
AI/AR Product Lead
MENA Alliances · Remote · 11mo ago