Job Title: Lead Software Engineer (Java/Angular)
Location: Stratford, London or Leeds.
Employment Type: Contract (6 months)
Work Schedule: Hybrid (2 days per week in the office)
Pay Rate: £450 - £550 per day
We are seeking a highly skilled and proactive Lead Software Engineer to join our dynamic team. This is a hands-on technical leadership role where you will actively contribute to software development while guiding and mentoring your team. You will take responsibility for technical delivery, ensuring that digital products meet quality standards and align with best practices.
Key Responsibilities:
* Hands-On Development: Actively develop and implement new features and requirements within our Java and Angular codebase, collaborating closely with Product Owners and Architects.
* Technical Leadership: Lead and guide the development team, providing direction and oversight of technical delivery for digital products.
* Engineering Best Practices: Help establish and uphold engineering principles, conducting code reviews to ensure consistency and quality.
* Service Support: Assist with service support during office hours, proactively identifying and resolving technical faults.
* Mentoring and Coaching: Provide guidance and mentorship to junior team members to build their technical capabilities.
* Problem Solving: Approach complex technical challenges with energy and creativity, promoting continuous learning and innovative solutions.
Skills and Experience Required:
* Proven hands-on experience with one or more of the following technologies: Kotlin/Java, JavaScript/TypeScript, Angular, AWS.
* Demonstrated experience in leading and mentoring development teams.
* Strong stakeholder management skills with the ability to communicate effectively at all levels.
* Proficiency in establishing and implementing engineering best practices across teams.
* Graduate-level education (or equivalent experience) in Computing, Computer Science, or a related field.
* Skilled in leveraging automation to optimize software development processes.
* Excellent problem-solving abilities with a deep understanding of software architecture and design patterns.
If you are an experienced Lead Software Engineer looking for a hands-on leadership role within a collaborative and impactful environment, we would love to hear from you!