Experienced Careers
Dubai
Posted 2 months ago

Your task as Engineering Lead is to provide ongoing guidance, direction and support to the development and engineering department of Property Monitor. You’ll have the opportunity to lead transformative and innovative initiatives in the real estate domain that have a direct impact in the PropTech space.
Your primary responsibility is to develop and maintain high quality software products and processes that enhance our platforms and empowers our users to make the most informed real estate decisions.
In this role you will provide support to the engineering team, ensuring that they are growing as software engineers, performing valuable work, and shipping top quality software products. As a lead for strong engineers, technical leadership and a solid background in software development is a must, so that you’re able to challenge and grow your team members. You will have the opportunity to influence the culture, facilitate technical delivery, and work with your team on strategy and execution.
You will have a unique blend of a strong technical background in engineering as well as significant experience leading a team of engineers to ensure delivery goals are met.

Key Tasks & Responsibilities

  • Drive development of the technical strategy and execution of the product roadmap
  • Manage a team of software engineers engaged in multiple cross-disciplinary development projects
  • Participate in strategic planning and prioritisation of projects and technologies
  • Work across multiple features to build an architecture that reduces complexity and meets current and future business requirements
  • Collaborate closely with cross-functional teams, including product management, design, and business development, to bring new projects to life.
  • Lead the implementation of Agile methodologies to enhance team transparency, streamline execution processes, and increase project delivery efficiency.
  • Removing impediments that are obstructing success.
  • Setting standards for production reliability, managing problems and ensuring incidents are resolved as soon as possible.
  • Working with the teams to reduce issues and improve reliability over time.
  • Ensure best practices in software engineering, including architecture, coding standards, testing, and documentation.
  • Responsible for product performance, monitoring and platform upkeep
  • Champion a culture of innovation, encouraging the team to explore novel AI approaches and technologies.
  • Identify and help fix performance bottlenecks across the whole stack.

Knowledge & Skills

  • You are a strong lead developer with at least 2 years of experience in managing and leading development teams
  • You have been a part of highly effective teams with well-established processes, ideally Scrum
  • You have a firm grasp of relational databases
  • Experience developing front-end applications using Typescript and React.
  • You collaborate well with others to make engineering and product decisions.
  • You are enthusiastic about building technology that makes a difference
  • Experience in Application Architecture
  • Robust understanding of development patterns, best practice and compliance
  • Good experience in Git version control
  • Expertise in web services and APIs
  • Knowledge in containerization (Docker, Kubernetes) and deploying to a cloud platform (AWS)
  • Experience with Mongo DB or PostgreSQL
  • A good communicator and natural collaborator who can work with colleagues at all levels

Experience, Education, & Training

  • Degree from an accredited college or university (or equivalent combination of experience, training, and education) preferably in Software Engineering, Computer Science, or related field.
  • Minimum 8 years’ experience in software development, preferably inclusive of at least 2 years in the real estate industry.

Apply Online

A valid email address is required.
A valid phone number is required.