Head of Development

Job Summary

The Head of Development leads the technical strategy and management of the development team, ensuring alignment with business goals and fostering a collaborative environment.

Responsibilities

  • Define the technical direction and strategy for the development team aligned with business objectives.
  • Manage the entire team lifecycle including hiring, onboarding, setting performance goals, and conducting reviews.
  • Create a positive and innovative work culture that encourages collaboration.
  • Promote continuous learning by identifying optimization opportunities and introducing new technologies or processes.
  • Guide software architecture decisions using knowledge of development methodologies and best practices.
  • Implement quality assurance processes, conduct code reviews, and establish testing strategies to maintain high standards.
  • Stay current with industry trends to maintain strong technical expertise.
  • Oversee project planning, resource allocation, and execution to meet timelines effectively.
  • Facilitate communication between development and other departments, translating technical concepts for non-technical stakeholders.
  • Build and maintain strong relationships across teams and organizational boundaries.

Requirements

  • Master’s degree in Computer Science, Engineering, or related field.
  • At least 15 years of professional experience.
  • Over 8 years of experience designing and building scalable enterprise software.
  • More than 7 years managing teams in a development organization.
  • Strong leadership, communication, and organizational skills.
  • Ability to manage multiple priorities in a dynamic environment.
  • Fluency in English and Arabic.

We refresh listings regularly, but some roles close early on the source platform.

Country: Jordan
City: Amman
Job Category: Software Engineering
Job Type: Full Time
Company Name: iSolution
Seniority level: Director

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top