Overview
The Technology Lead, Digital will thrive in a fast-paced continuous delivery engineering environment. He/she understands the challenges of modern software development, importance of testing and quality, and believes in data-driven decision making while inspiring the team. The ideal candidate has a proven track record of working with engineering, product management and senior leaders to introduce and embed a world-class product development and architecture in the organization.
Responsibilities
- Provide direct day-to-day architectural and technology problem-solving, coaching, direction and guidance to product teams in a startup-like environment under Agile guidelines.
- Promote and maintain engineering best practices such as test-driven development and continuous integration and delivery.
- Evaluate and identify appropriate technology stacks and platforms, including web application frameworks and cloud providers.
- Maintain up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices by attending relevant conferences, reading widely and being active in tech communities.
- Partner with the wider organization to ensure compliance, regulatory and audit and architecture requirements are met.
Qualifications
- Bachelor\'s degree in Computer Science or equivalent; Master\'s preferred.
- 10+ years of experience, including at least 5 years in a team lead position (8-10 people).
- Has delivered successful, complex technology projects in an agile environment.
- Language: Arabic – Native / Mother Tongue; English – Very Good.