Job Description
Social networks are a crucial part of our personal and professional lives. As a Technical Team Lead, you will be responsible for leading and mentoring a team of developers throughout the Software Development Life Cycle (SDLC). You will actively participate in the development of our product, ensuring that high-quality code is produced within agreed timeframes.
The Technical Team Lead acts as a conduit between architecture and developers, participating in technical specification handovers and being accountable for their implementation. This includes producing technical specifications and participating in designing solutions.
This role requires a hands-on approach, including coding, reviews, and analysis. It's essential to have strong leadership and management skills, with 5+ years' experience leading development teams. Managing and motivating development resources, experience in the entire SDLC utilizing formal development processes like Agile/Waterfall, self-motivated with strong communication and interpersonal skills are also required.