This is a hands on leadership role, with around 70-80% of your time spent on engineering work and 20-30% on supporting and growing the team.
Lead by example in writing clean, scalable code with PHP Symfony, and Angular
while guiding teammates through architectural decisions and best practices.
Collaborate closely with engineers, QA, data, infrastructure, product managers, and designers to deliver high-impact features across web, mobile, and desktop platforms.
Provide day to day technical leadership; setting standards, reviewing code, and helping guide architectural direction.
Coach and mentor engineers through regular 1:1s, feedback sessions, and shared problem-solving.
Support career development by helping engineers set goals, reflect on progress, and grow in their craft.
Work with product and design to shape roadmaps and translate vision into clear, achievable work for the team.
Foster a collaborative, inclusive, and psychologically safe environment where people do their best work.
Help manage team ceremonies (stand ups, retros, planning) and refine workflows to improve flow and clarity.
Champion knowledge sharing through documentation, pairing, and internal demos.
Lead by example in debugging, testing, and delivering clean, secure, maintainable code.
Promote a culture of ownership, curiosity, and continuous improvement; within the team and across engineering.
Requirements
Proven experience leading and delivering complex features or products within a high-performing engineering team
Strong hands-on expertise in backend development with PHP (Symfony preferred) and/or frontend development with TypeScript (Angular preferred)
A solid grasp of modern cloud-based architectures and scalable distributed systems
Experience mentoring other engineers through code reviews, pairing, feedback, and technical coaching
A track record of shaping team culture, improving engineering practices, and fostering collaboration
Pragmatism when balancing short-term delivery with long-term maintainability and scalability
Comfort operating in fast-moving Agile teams with changing priorities and evolving product goals
Passion for clean, maintainable code and an eye for continuous improvement
in both people and systems
Exposure to mobile (Kotlin, Swift), desktop (Electron), or infrastructure (AWS, CI/CD, Docker) is a plus
BSc in a related field such as Computer Science, Computer Engineering, or other software/design discipline.