International SW start up specializing in ad tech is looking for a Full-Stack Development Team Lead to take responsibility for team of 4 SW developers to lead them through successful delivery of projects, including designing, building and scaling the ad-serving platform offerings across a wide range of web and mobile projects.
Your job will be:
- Development of modular, testable and scalable software components for core platform and Web services/APIs
- Code optimisation for performance and scalability. Maintenance/refactoring of legacy systems
- Research and development of new and emerging technologies
- Contribute to team process improvement adhering to industry best practice and principles
- Participate in regular code reviews and team knowledge sharing activities
- Responsible for leading and mentoring a team of developers for the development and delivery of quality software
- Delegate workload to team members in accordance with roadmaps and priorities
- Ensure standards and good design principles are adhered to by all members of the team
- Provide team members with the necessary tools and background knowledge to perform the role to a high standard.
- Run regular code reviews with the team to validate software design and good practices as well as to promote career development in new technologies and trends.
- Provide feedback to management on both a regular and adhoc basis
- Participate in hiring process
- Onboard and mentor new team members
- Lead initiatives for training and knowledge development
- Hold 1-to-1 meetings with team members on a regular basis
- Conduct annual reviews and appraisals
To be a good fit, you need:
- 2+ years professional experience leading an engineering team
- 6+ years object -oriented PHP (5.6 / 7+) development experience
- High competency of HTML, CSS, Javascript, Angular and general web standards
- Strong knowledge and practice of Object Oriented Design patterns and principles (SOLID, GoF, MVC, Dependency Injection)
- Thorough understanding of the HTTP protocol and RESTful architectures
- Experience with caching (APC, Memcache)
- Solid foundation in SQL databases and design, specifically MySQL. Exposure to NoSQL and Big Data solutions would be advantageous
- Experience using Git/GitHub and related workflows in a distributed team environment
- Comfortable working in Unix/Linux environments
- Exposure to Agile methodologies (Kanban/Scrum) and related management tools (JIRA, Confluence, Slack)
- Experience with Golang & Python would be advantageous
- Appreciation of TDD, Pair-Programming and Continuous Integration and deployment
- Demonstrate an ability to lead by example
You can expect:
- Salary up to €70,000
- Health Insurance & pension
- 23 days holidays plus your birthday off
- Subsidised gym membership
- Subsidised lunch Monday to Thursday
- Spanish lessons & Pilates classes on site
- Monthly massage
- Regular team lunches & social events
- Summer schedule hours
- Subsidised Safari books online
- Generous maternity & paternity leave
- Training & development opportunities