Overview:
A fast-growing company is seeking a Lead Developer to join their dynamic software development team. This is a hands-on technical leadership role, guiding a Scrum-based team while contributing directly to the development and architecture of scalable PHP applications. The successful candidate will have recent experience with Symfony, strong mentoring abilities, and a passion for building high-quality software solutions.
Key Responsibilities:
Technical Leadership:
1. Lead a Scrum development team, dedicating the majority of your time to hands-on coding.
2. Design and implement scalable, maintainable software architectures (monolithic and microservices).
3. Ensure high code quality through best practices in TDD, CI/CD, and Software Design Principles.
4. Provide technical guidance and drive continuous improvement and innovation.
5. Provide line management, including goal setting, performance reviews, and Personal Development Plans (PDPs).
6. Mentor and support junior and mid-level developers to ensure their professional growth and alignment with team goals.
7. Establish and maintain team processes for code reviews, testing, and task breakdown.
Agile & Process Improvement:
1. Collaborate with the Product Owner and stakeholders to define technical objectives and timelines.
2. Refine Agile processes to improve team productivity and delivery outcomes.
3. Contribute to backlog grooming, sprint planning, and overall workflow optimization.
Required Skills & Experience:
Technical Expertise:
1. Recent hands-on experience with Symfony (essential).
2. Experience with Laravel, Node.js (Express), and MySQL (complex queries and database optimization).
3. Proficiency in TDD, unit testing, functional testing, and integration testing.
4. API development and 3rd-party integrations.
5. Hands-on experience with Docker and CI/CD pipelines.
6. Software Design Patterns and SOLID principles.
Nice-to-Have Skills:
1. Experience with AWS infrastructure.
2. Microsoft Dynamics NAV integrations.
3. NoSQL databases and e-commerce platforms.
4. Familiarity with modern frontend frameworks such as ReactJS.
5. Proven experience in a Lead Developer or similar role.
6. Strong mentorship and team leadership skills.
7. Proficiency with Jira and Confluence.
8. Excellent problem-solving and communication skills.
What’s on Offer:
1. Hybrid working model – 3 days per week in-office.
2. 29 days of annual leave (including bank holidays), increasing with length of service.
3. Private health insurance, gym memberships, and wellness allowances.
4. Regular social events, including parties, sports tournaments, and charity events.
5. Subsidised on-site bistro offering freshly prepared food daily.
6. Employee recognition programs, including bonuses, commission schemes, and performance rewards.
7. Career development opportunities, mentoring programs, and training.
The Ideal Candidate:
1. Comfortable with a hybrid work setup (minimum three days a week in-office).
2. Strong technical expertise, leadership skills, and the ability to mentor and develop a team.
3. Proactive and adaptable to a fast-paced Agile environment.
Next Steps:
If you are an experienced Lead Developer looking to work with cutting-edge technologies in a collaborative, results-driven environment, we’d love to hear from you. Please apply or send your CV to Del@ynh.group.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Industries
Software Development and IT System Custom Software Development
#J-18808-Ljbffr