Responsibilities
- Manage all developers in all web squads, providing technical guidance and solutions that align with the team’s practices and standards.
- Collaborate with cross-functional teams to ensure the successful delivery of projects on time and within budget.
- Participate in XP ceremonies, such as planning games, stand-ups, and retrospectives, as a part of the main delivery squad.
- Ensure that all code from developers is well-documented, tested, and meets the team’s standards for quality and maintainability.
- Enforce good coding practices, including test-driven development (TDD), pair programming, and continuous integration and delivery (CI/CD) among developers.
- Work closely with the Web Development Manager to establish technical standards, guidelines, and best practices for the developers.
- Manage and mentor team members, providing ongoing feedback, coaching, and performance management.
- Identify opportunities for process improvement and drive innovation and continuous learning within the team.
- Stay up-to-date with emerging trends and technologies in web engineering and share knowledge with the team.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related fields.
- 7+ years of experience in web development with a focus on Angular, .Net Core, and C#.
- Experience leading a team of developers in delivering high-quality web applications.
- Strong understanding of software development best practices, including TDD, pair programming, DevOps, and CI/CD.
- Excellent communication and interpersonal skills, with the ability to work effectively with cross-functional teams.
- Strong problem-solving and decision-making skills.
- Experience with XP ceremonies, such as planning games, stand-ups, and retrospectives.
- Experience managing and mentoring external developers.
- Passion for technology and a drive to stay up-to-date with emerging trends and technologies.
- Demonstrated ability to code and be an active member of a development team while also leading and guiding the team towards success.