Stand out for this role — generate a tailored resume and cover letter in about a minute.
Asian Sourcing Link Phils., Inc. seeks a skilled PHP developer to implement new functionality and modify existing features. You will join a team building web applications with a focus on clean code, proper typing, and modern PHP practices.
Responsibilities include developing integrations with other services, writing tests with PHPUnit, documenting architecture, and ensuring deadlines are met. You will work with front-end teams and participate in code reviews.
Understanding of strict typing, OOP patterns, and modern language features
Practical experience with PSR-15 middleware, PSR-7 HTTP messages and Dependency Injection
Awareness of web application security concerns
Debugging code using Xdebug
Mastery of dependency injection, decoupling techniques, and clean code principles
Proficiency in writing automated tests using PHPUnit and its native mocking framework
Raw SQL writing skills
Experience with templating system and separating view logic from PHP backend processes (preferably Smarty)
Understanding of CSS, JS and HTML
Git – commit, merge, rebase, deal with conflicts
Docker – start and stop
Composer
Experience with Mezzio and Laminas ecosystem
Refactoring existing code for better readability and simplicity
Asynchronous programming (Swoole, AMPHP, etc)
Static analysis – psalm/phpstan
Smarty PHP templating systems
Webpack
Bootstrap 3.4 and 5.3
jQuery and Bootstrap 5.3 JS
LESS and SCSS
Working in macOS/Linux terminal
JIRA
Bitbucket and PR workflow
Track record of contributions on GitHub or similar
Implementing new functionality
Modifying existing functionality to meet new requirements
Developing integrations with other services
Refactoring existing code
Writing tests to cover any code changes
Follow industry best practices
Effectively convey all task progress, evaluations, suggestions, schedules along with technical and process issues
Document processes, architecture, and functionality
Communicate efficiently with other team members
Work towards the deadlines in order to meet them
Organise the tasks according to the priorities established with the Project Management team
Take responsibility for all scheduled development work and ownership of thorough quality control
Take responsibility for delivering on targets agreed with Project Manager and notify immediately of delays and changes
Meet objectives established by business