Head of Engineering

  • ILLA
  • Cairo, Cairo Governorate, Egypt

وصف الوظيفة


  • Lead, coach, and mentor a diverse team of software engineers, including backend, frontend, and mobile engineers.
  • Ensure adherence to SOLID principles and design patterns across all projects.
  • Oversee the code review process to maintain high code quality and consistency.
  • Ensure comprehensive unit test coverage and enforce testing best practices.
  • Architect and design scalable software solutions, leveraging your software architecture expertise.
  • Utilize your AWS Solution Architect certification to design and implement robust cloud solutions.
  • Manage and optimize AWS DevOps practices to ensure efficient deployment and operations.
  • Drive continuous process enhancements and optimizations within the engineering team.
  • Implement and manage CI/CD pipelines to streamline the development and deployment process.
  • Report engineering team KPIs on a monthly cadence to senior management.
  • Lead hiring efforts to attract and retain top engineering talent.
  • Engage in hands-on development when necessary to support the team and meet project deadlines.
  • Actively participate in all engineering scrum activities to ensure alignment and progress.
  • Foster a collaborative and innovative engineering culture within the team.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 7 years of software engineering experience, with a strong technical background.
  • Proven experience in leading and managing engineering teams.
  • Strong understanding of SOLID principles and design patterns.
  • Extensive experience with AWS, including AWS Solution Architect certification.
  • Proficiency in AWS DevOps practices and tools.
  • Hands-on experience with CI/CD pipelines and related tools.
  • Strong knowledge of Ruby on Rails and ReactJS.
  • Excellent problem-solving skills and the ability to make sound technical decisions.
  • Strong communication and interpersonal skills.
  • Ability to work in a fast-paced, dynamic environment and manage multiple priorities.
  • A proactive and results-oriented mindset.
  • Experience with other modern frameworks and technologies.
  • Prior experience in a startup or agile development environment.
  • Advanced certifications in cloud computing or DevOps.

Benefits

  • Personal & Family Medical Insurance Programs
  • Competitive salary and benefits package.
  • Flexible working hours and remote work options.
  • Opportunities for professional growth and development.
  • A collaborative and supportive work environment.
  • Career development budget
  • Work with the latest and cutting-edge technologies.
  • Experience a great and fun work environment.
  • Be part of a unique team that delivers world-class products.
  • Celebrations: Join us in celebrating birthdays, work anniversaries, and other milestones within our vibrant community.
  • Diverse and Inclusive Environment.
  • Child and Pet friendly work spaces.
  • Menstrual Work-from-Home Days.
  • Leave and Bonuses: Benefit from flexible leave options for marriage, bereavement, and parental needs, along with associated bonuses.