Responsibilities
Key Responsibilities:
- Develop and maintain PHP-based e-commerce or web applications
- Implement complex business logic using object-oriented programming principles
- Collaborate with cross-functional teams to deliver high-quality software solutions
- Optimize application performance and troubleshoot issues
- Contribute to code reviews
PHP Expertise
Required Skills and Qualifications
- Strong proficiency in PHP, including object-oriented programming (OOP) concepts
- Familiarity with MVC architecture and dependency injection
- Adherence to PSR-12 coding standards
- Excellent debugging skills
Web Development
- Solid understanding of web servers and the request-response cycle
- Experience with shop systems like OXID eShop or Shopware
- Proficiency in PHP frameworks such as Laravel, Symfony, or CodeIgniter
Database Management
- Strong knowledge of database operations, particularly with MySQL
- Experience with Doctrine for ORM and database operations
Frontend Skills
- Proficiency in HTML, JavaScript, and SASS/CSS
- Experience with Bootstrap for responsive, mobile-first designs
- Familiarity with Twig templating engines
Development Tools
- Version control with Git
- Dependency management using Composer
- Task automation with Grunt or asset bundling with Webpack, Vite or similar
Desired Candidate Profile
Nice To Have
- Experience with unit testing, integration testing, and acceptance testing
- Knowledge of code quality tools (PHP CodeSniffer, Rector, PHPStan, Psalm)
- Understanding of web security principles
- Performance optimization skills
- API development and consumption experience
- Familiarity with Vue.js or similar frontend frameworks
Soft Skills
- Strong problem-solving and analytical abilities
- Excellent collaboration and communication skills, ready to write emails to clients professionally
Back