MENA Alliances · 1 month ago
Technical Team Lead
MENA Alliances is seeking a Technical Team Lead. You will play a pivotal role in driving technical excellence and delivering client-focused solutions, overseeing the development and implementation of innovative solutions while leading a dynamic technical team.
Data Collection and LabelingData IntegrationInformation TechnologyTranslation Service
Responsibilities
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
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
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
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
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
Qualification
Required
Strong proficiency in system architecture, coding (Python, and being able to understand React and JavaScript) and software development processes
Proven experience leading technical teams, driving collaboration, and ensuring timely, high-quality project delivery
Excellent client-facing skills with the ability to clearly articulate technical concepts to non-technical stakeholders
Exceptional verbal and written communication skills, ensuring clear, effective communication between clients, stakeholders, and team members
Adept at identifying, diagnosing, and addressing technical challenges and risks throughout the project lifecycle
Deep understanding of scope definition, task prioritization, timeline management, and risk mitigation
Preferred
Experience with cloud platforms (e.g., AWS, Azure) and Agile methodologies is a plus
Ability to mentor and guide team members, supporting their growth and maintaining a positive team environment
Experience managing client relationships, setting expectations, and delivering customer satisfaction
Ability to tailor communication style based on the audience, ensuring understanding across diverse groups
Strong analytical skills to evaluate issues and propose innovative solutions
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.