Tech Lead

Dubai Tax Free28 days agoFull-time External
Negotiable
Responsibilities and Duties: • Solution Architecture: • Develop end-to-end solution architecture for complex projects, considering both functional and non-functional requirements. • Technical Documentation: • Create comprehensive technical documentation, including system architecture, data flow diagrams, and API specifications. • Team Collaboration: • Lead and collaborate with a team of developers, providing technical guidance and mentorship. • Code Review: • Conduct code reviews to ensure adherence to coding standards, best practices, and architectural guidelines. • Problem Solving: • Address technical challenges and provide innovative solutions. • Project Planning: • Contribute to project planning, providing technical insights and estimations. • Client Interaction: • Engage with clients to understand their requirements and present technical solutions. • Continuous Learning: • Stay abreast of industry trends and emerging technologies. • Quality Assurance: • Oversee the quality of deliverables, ensuring they meet the defined technical standards. • Risk Management: • Identify and mitigate technical risks throughout the project lifecycle. • Solution Intent: • Define and communicate the solution intent to the development team, ensuring a clear understanding of project goals. Qualifications: • Education: • Bachelors degree in Computer Science, Information Technology, or a related field. Masters degree preferred. • Experience: • Minimum of 2 years of experience in a technical leadership role, with a focus on solution architecture. • Technical Skills: • Proficiency in [List of relevant technologies, languages, and frameworks]. • Proven experience in developing scalable and maintainable software solutions. • Documentation: • Strong documentation skills with the ability to create clear and detailed technical documentation. • Leadership: • Demonstrated leadership skills with the ability to guide and inspire a development team. • Communication: • Excellent communication skills, including the ability to convey complex technical concepts to non-technical stakeholders. • Problem-Solving: • Strong analytical and problem-solving abilities. • Adaptability: • Ability to adapt to changing project requirements and priorities.