
PHP Developer (Symfony) - Multiple Vacancies
- Philippines
- Permanent
- Full-time
- Participate in the end-to-end development of Property Shell, ensuring high performance, scalability, and security.
- Maintain and enhance the existing codebase, optimizing for efficiency and code quality.
- Collaborate with the team to design and implement robust software architecture, making strategic decisions on technology stacks and frameworks.
- Develop and manage database structures, optimize queries, and ensure data integrity using SQL databases.
- Integrate third-party APIs and services to enhance functionality and data exchange.
- Identify and resolve performance bottlenecks, ensuring fast page load times and responsiveness.
- Conduct and participate in code reviews to maintain coding standards, quality, and best practices.
- Implement security best practices to protect against common web application vulnerabilities, such as SQL injection and XSS attacks.
- Develop and maintain unit tests and perform testing to ensure the reliability and stability of the application.
- Collaborate effectively with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality software.
- Provide mentorship and guidance to junior developers, fostering skill development and knowledge sharing.
- Investigate and resolve complex technical issues and bugs reported by users or team members.
- Stay up-to-date with emerging technologies and industry trends, and apply relevant · advancements to improve software development processes.
- Use version control systems (e.g., Git) for code management and collaboration.
- Assist in deployment processes and work collaboratively with DevOps teams to ensure seamless deployment and server maintenance.
- Continuously seek opportunities to optimize code for performance, maintainability, and scalability.
- 3+ years of relevant experience as a PHP developer
- Knowledge of Symfony Framework 4
- Knowledge of recent versions and features of PHP 8.
- Knowledge of PHP package management via Composer
- Knowledge of object-oriented programming
- Knowledge of databases (SQL)
- Experience with version control (Git)
- Completed relevant HBO or WO education
- Knowledge of JavaScript (ECMAScript), HTML, and CSS (mobile-first) CSS techniques like Flexbox and Grid
- Knowledge of van package management via NPM
- Knowledge of bundlers like Webpack, Webpack Encore, or AssetMapper
- Knowledge of Stimulus
- Knowledge of Doctrine