HR Hub



July 25, 2023

No Comments

Join the Conversation



  • Full Time
  • Ghana

Really Great Tech

Job Overview: As the Director of Research & Development, you will be responsible for leading and guiding the software development team to drive innovation and ensure the successful execution of R&D initiatives. Your role will involve strategic thinking, technical expertise, and effective people management skills to foster a culture of collaboration, creativity, and excellence in software development.

Key Responsibilities:

  1. Leadership and Team Management:
    • Provide strong leadership and mentorship to the software development team, promoting a positive and inclusive work culture.
    • Empower team members to reach their full potential by setting clear performance goals, providing regular feedback, and conducting performance evaluations.
    • Identify training and development opportunities to enhance team members’ technical and professional skills, ensuring a well-rounded and capable team.
  2. Project Planning and Execution:
    • Collaborate with project managers and other stakeholders to define project requirements and scope, ensuring a clear understanding of project objectives.
    • Plan and coordinate project timelines, resource allocation, and task distribution to ensure efficient project execution and adherence to deadlines.
    • Proactively identify and mitigate risks and issues by implementing effective strategies and problem-solving techniques to keep projects on track.
  3. Technical Expertise:
    • Possess a deep understanding of software development methodologies, tools, and technologies to provide valuable insights and guidance to the team.
    • Stay up-to-date with industry trends, best practices, and emerging technologies, recommending suitable solutions for project needs to maintain a competitive edge.
  4. Quality Assurance:
    • Ensure that software projects meet high-quality standards by overseeing rigorous testing processes and code reviews.
    • Implement and uphold coding standards and best practices to maintain code quality and consistency across projects, fostering a culture of quality and excellence.


  1. Education:
    • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, providing a strong academic foundation in software development.
  2. Experience:
    • Proven experience of at least 8+ years in software development, demonstrating expertise in at least one programming language (e.g., JS, Python, etc.).
    • Prior experience of at least 4+ years in a leadership or managerial role, with a successful track record of managing and mentoring software development teams.
  3. Knowledge and Skills:
    • Comprehensive knowledge of software development methodologies (e.g., Agile, Scrum) and project management practices to drive successful project outcomes.
    • Familiarity with the software development lifecycle and a demonstrated history of delivering projects on time and within budget.
    • Strong problem-solving abilities and the capacity to make informed decisions under pressure, ensuring effective project management.
  4. Interpersonal Skills:
    • Excellent interpersonal skills with the ability to communicate technical concepts effectively to team members, stakeholders, and clients.
    • Possess strong collaboration and teamwork skills, fostering a culture of innovation and cooperation among team members.

To apply for this job please visit

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
  • Attributes
  • Custom attributes
  • Custom fields
Click outside to hide the comparison bar