Advance Search

Browse Jobs

Software Engineering Team Lead

Posted 17 days ago

  • Glasgow, Scotland
  • Any
  • External
  • Expired - 2 months ago
Job Description***Need to be living in Scotland***The Role:As the Team Leader you will be responsible for the effective day-to-day operation of a team of engineers delivering product scope or services to the department. They possess solid working knowledge of commonly used concepts, practices, and procedures within their particular field and can provide subject matter expertise and guidance to team members within the aforementioned field. They will be actively engaged in all aspects of content management and delivery lifecycle. The Team Leader will also be required to manage the competing demands on team resources while removing any obstacles / blockers to team progress. They will be responsible for the creation and maintaining a schedule for the team’s scope, deliverables, and promotion of content both internal and external of the wider engineering team. The Team Leader will participate in all aspects of our research and development activities. Working with the product owners and user experience teams they will be involved in the design, development, and the implementation of innovative web-based applications using technologies such as REST, Spring, React and Docker.You will work with their team and alongside other teams to develop new product features, progressively improve product quality and to resolve customer issues, while working in a robust continuous integration and continuous deployment environment.Principal Duties and Essential ResponsibilitiesIndividual Line Management duties of team membersDesign, modify and implement software features.Provide mentoring to junior team membersEnsure the team members adhere to the company standards through effective design reviews, code reviews and TDD and BDD practices.Work closely with customers and support teams to ensure efficient resolution of customer cases.Continuously improve the product by running root cause analysis and addressing design limitations, maintenance problems and product reliabilityMentor team members, provide guidance, leadership, and advocate best practices to the team in the areas of software engineering.Minimum Requirements:Development experience with JavaExperience of leading/mentoringCommercial experience working within software engineeringExperience of working with complex systems including but not limited to Java, JavaScript, React, HTML5 and CSS3Experience of working with Cloud InfrastructureExperience of working in a CI/CD development environmentExperience of working with cloud development with either Azure or AWS.Knowledge of API development, particularly REST, and tools such as PostmanExperience of JavaScript frameworks such as React
#J-18808-Ljbffr
Apply