Software Engineer

The software engineer is responsible for the analysis, technical design, and development of well functioning, highly usable end-user web applications, using state of the art technologies and tools.

Read more


Educators Manager

Focal point for course development and production at Tahrir Academy (www.tahriracademy.org)

Read more