Computer Engineer
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Requirements
At least 7 years of hands-on experience in software development, including a minimum of 2 years in team leadership.
Strong programming background with proven ability to read, review code, and evaluate technical decisions.
Demonstrated experience in requirements analysis, writing project documentation, and defining scope of work (SoW).
Proven track record in delivering websites, mobile applications, and enterprise systems.
Solid knowledge of databases, APIs, and the Software Development Life Cycle (SDLC).
Proficiency with Git and project management tools such as Jira, ClickUp, or equivalent.
Fluency in Arabic and English, with the ability to communicate effectively and write/understand technical documentation.