Senior PHP Developer / Team Lead
responsibilities:
- Managing a team of developers
- Organise task planning and code review processes
- Responsibility for maintaining and updating documentation for new and existing projects
- Collaborate with top management on strategic matters
- Plan, assist and lead the CMS component development process
- Organization and delivery of trainings for the team on the best practices for usage and development under given CMS framework
- Development and implementation of special tools and new functions at the request of marketers and other specialists
- Ability to write well thought out and efficient code in accordance with best practices
- Participation in the stages of launching new projects
requirements:
- Good level of English, Romanian and Russian languages
- 4-5 years of experience as a web developer
- 1-3 years of experience in managing a development team in the IT industry
- Knowledge and experience with Git
- Understanding and adherence to the principles of OOP, design patterns, SOLID, KISS, TDD
- Knowledge and experience with PHP and SQL
- Experience with Laravel framework
- Experience with Javascript and frameworks
- Experience with SaaS
- Ability to learn quickly and easily adapt to a changing environment
- Excellent problem-solving skills and a proactive approach when research and experimentation is needed to solve a problem
will be considered an advantage:
- Understanding the web development process
- Familiarity with CDN
- Experience in building microservice architecture
- Automated code testing