£70K/yr
Bristol, England
Permanent, Variable

Software Development Team Lead

Posted by Ninetech.

My client, a Digital Consultancy, are looking for a Software Development Team Lead, on a Permanent basis.

The role will be in the main Remote but will require 1-2 days per month in Cardiff. This position is paying £70K.

In this position you will be responsible for overseeing and guiding a team of software developers in the creation and maintenance of high-quality software solutions.

The role will involve not only technical expertise but also leadership skills to motivate and coordinate the team towards achieving project goals and deadlines. You will collaborate closely with project managers, stakeholders, and other teams to ensure smooth project execution and successful delivery.

Experience

Significant experience building digital products

Technologies

Full stack, specialising in C# and JavaScript/TypeScript (ideally React), along with cloud-native experience, ideally with Azure. Having PHP experience of Craft or WordPress would be beneficial.

Key Duties

  • Team Leadership and Line Management: Lead, mentor, and inspire a team of software developers, fostering a collaborative and innovative work environment. Provide guidance, support, and feedback to team members to enhance their skills and performance.
  • Planning and Management: Collaborate with Product Managers to define project scope, objectives, and deliverables. Participate in project planning, scheduling, and resource allocation to ensure timely and successful project completion.
  • Technical Expertise: Possess a deep understanding of software development principles, practices, and technologies. Provide technical guidance and expertise to team members, assist in problem-solving, and ensure adherence to coding standards and best practices.
  • Code Review and Quality Assurance: Conduct code reviews to ensure code quality, maintainability, and scalability. Implement and enforce coding standards, design patterns, and quality assurance processes to deliver high-quality software solutions.
  • Communication and Collaboration: Foster open communication and collaboration within the team and with other stakeholders. Facilitate effective communication channels, conduct regular team meetings, and provide status updates to ensure alignment and transparency.
  • Risk Management: Identify potential risks and issues that may impact project delivery and take proactive measures to mitigate them. Anticipate challenges, resolve conflicts, and escalate issues as necessary to ensure smooth project execution.
  • Continuous Improvement: Drive continuous improvement initiatives within the team to enhance productivity, efficiency, and quality. Encourage innovation, experimentation, and knowledge sharing to stay abreast of industry trends and emerging technologies.
We use cookies to measure usage and analytics according to our privacy policy.