The key purpose of this role is to lead a software engineering squad with the design, development and optimisation of high-quality and scalable applications and systems. This role requires the ability to write clean, efficient and well-documented code and to collaborate with cross-functional teams to gather requirements and implement solutions. This role conducts code reviews and ensures code quality and adherence to best practices. The role is required to participate in the full software development lifecycle, from planning and design to deployment, operation and maintenance. The role includes the line management of the software engineers and test engineers within an engineering squad.
-Lead a software engineering squad.
-Design, develop, and maintain software applications and systems.
-Write clean, efficient, and well-documented code.
-Collaborate with cross-functional teams to gather requirements and implement solutions.
-Conduct code reviews and ensure code quality and adherence to best practices.
-Participate in the full software development lifecycle, from planning and design to deployment, operation and maintenance.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.