Position: Permanent
Location: South Africa with a remote work opportunity
Position: Permanent
Location: South Africa with a remote work opportunity
We are Haefele Software. We are a boutique software development firm, established in London 2006, with a growing team of 50 between London and Cape Town.
We are engineering-focused and build high-performance Agile teams, enjoying complex problems, serving a variety of industries and clients, generally abroad.
As a collective, we strive to be surrounded by equally personable, sharp, and growth-minded people, in a space that values relationships, people first, and pragmatic process, to foster the mentor and the mentorable.
A Technical Lead Developer at Haefele Software is a highly-skilled technical individual taking the wealth of experience they’ve acquired over their career and applying it to solve complex problems in new and existing high-performance agile process-oriented teams.
They are often sent to new clients to build relationships and bootstrap client teams at the start of a project. They are trusted professionals armed with the necessary skills to architect and build cloud-first greenfield solutions for new and existing clients and lead high-performance development teams. They are just as comfortable taking over an existing team’s technical leadership and working in an established codebase without missing a beat.
Our Technical Leads are charismatic, adept communicators and form part of our pre-sales conversation with all our new clients. They are called upon to consult on potential client engagements and design or build a proof of concept solutions to help the sales team win new clients and projects.
They are the principal architects of their client solution. They understand that one person’s opinion may not be enough to make the best architectural decisions and call on their senior developers and the broader company’s expertise when making fundamental architectural decisions on their projects.
They are ultimately accountable for their technical team’s quality and output and take their position and responsibilities very seriously.
They are heavily involved in inter-team knowledge sharing and company-wide workshops aimed at improving our developers’ skills.
They are called upon to perform architectural reviews of client projects and other teams’ code within the company. They are involved in the interview process when hiring new developers into the company.
Our Technical Leads are thought leaders in our space and pioneers of new technology implementations, leading our company’s technical excellence.
Aside from their technical team obligations, it is a leadership role, and our Technical Leads are responsible for the career growth of the developers in their care, understanding each developer’s strengths and weaknesses through regular one on one feedback and finding opportunities to challenge their team to improve and grow technically to offer our clients the most value.
They are the mentors to the technical team, and they make sure they know what they are talking about.
Everyone starts at Haefele Software by learning our processes. Our staff experience team will ensure you have all your hardware, gear, and swag on your start date. You’ll need to work through our onboarding guide to get yourself set up and comfortable on our communications platform (MS Teams and Office 365) and added to the relevant groups and channels for the project team you will be joining. You’ll meet your team, client, and the broader engineering team.
You’ll build relationships with the developers on your team, get to know your assigned Development Practice Lead, and you’ll complete our fundamentals training program using our internal learning platform. You’ll receive regular structured feedback from your team. You will regularly catch up and deliver feedback to the developers on your team, set goals and track their progress on the road to their professional improvement.
Do you think you’re a fit? Tell us all about you.
"*" indicates required fields