PHP Web Developer
Job description
General Knowledge:
- Strong knowledge of database design and troubleshooting.
- Solid understanding of software development life-cycle and best practices.
Experience:
- Strong English proficiency (written and verbal).
- Proficient in PHP.
- Solid project-level experience with PHP/WordPress CMS utilizing Advanced Custom Fields (we do not work with page builders).
- Solid project-level experience with at least one other open-source CMS platform such as Magento, Shopify, Joomla, Drupal, etc.
- Experience with web-based programming languages.
- Experience with cloud platforms (e.g., Google Cloud, AWS, Microsoft Azure).
- Proficiency in a LAMP environment.
- Knowledge of OOP and procedural programming methodologies.
- Familiarity with Standard Compliant HTML, CSS, and JavaScript.
- Experience with Git Version control (or other version control software).
- Knowledge of Package management and Task Runners (e.g., NPM, Yarn, Gulp, Grunt).
- Browser testing abilities using built-in developer tools.
- Experience with e-commerce solutions and methodologies.
- Previous experience in a development firm/agency environment.
Qualities:
- Passion for web development.
- Demonstrated ability to get things done.
- Commitment to delivering high-quality and defect-free projects.
- Comfortable with both object-oriented and procedural programming methodologies.
- Capable of individual deep work.
- Ability to collaborate with a team to complete projects rapidly.
- Strong time management skills.
- Takes direction well but can also make decisions and take initiative.
- Strong communication skills.
- Ability to work independently.
- Stays up-to-date on the latest web technologies.
- Professional, dependable, detail-oriented, and self-motivated.
- Enjoys problem-solving.
- Customer-centric mentality.
What You’ll Do:
- Coordinate and participate in the programming, implementation, testing, and support of web-based projects using the LAMP solution stack.
- Program, develop, and produce data-driven web applications, websites, and mobile apps using machine learning and the latest technology solutions.
- Consult with clients and the account team to ensure the use of effective Internet-based technologies for enterprise business applications.
- Debug and problem-solve across a wide variety of open-source and mobile platforms.
Percentage Breakdown:
- 30-50% website maintenance and debugging.
- 40-60% building new functionality.
- 10% consulting with other team members.