Senior Full Stack PHP Developer
The Senior PHP Developer will be responsible for leading the architectural design, development and implementation of client projects including but not limited to web sites, e-commerce sites, CMS solutions, custom web-based applications, micro services and infrastructure.
Essential Functions & Responsibilities
Design, develop, debug and support web applications and their infrastructure;
Use creativity to innovate new products (widgets, wizards, tools, controls) to enhance public and administrative user experience;
Keep up with new Internet standards and web technologies;
Ensure applications produced satisfy both client and emfluence functional requirements, quality and timeline;
Work effectively with the other emfluence team members (such as PM’s, QA’s, SEM’s, and of course other devs) and occasionally collaborate with client teams;
Produce material to support technical documentation, including, code documentation;
Create technical design documents from business and technical requirements, and describe levels of effort involved;
Act in a stewardship capacity for the Company, work as a functional member of the team, self-direct and self-regulate your work-day;
Other duties as assigned.
Expertise in working with PHP, MySQL and Linux;
Very strong experience with at least one common PHP based CMS or framework: WordPress, Drupal, Laravel, Magento, etc, and that framework’s code standards;
Healthy working knowledge of version control and automated testing processes;
Understanding of machine interface technologies like XML, JSON and REST API’s;
At least passing experience with at least 1 of the popular frontend frameworks (Angular, React, Vue, Backbone, etc.);
At least basic familiarity with at least 1 of the large cloud hosting ecosystems (AWS, Azure, CenturyLink, etc);
At least basic knowledge of search engine optimization (SEO), marketing (SEM) and web accessibility;
At least basic familiarity with .NET and mobile app stacks (we have other engineers who are focused on these but our team members need to be able to support each other).
We’ll support you with
Internal and external training;
The tools you want;
Ability to work remotely every now and then;
Strong benefits like paid family leave, because we all want a great work-life balance.
Minimum of six years in the field or in a related area, or suitable combination of education and relevant experience preferred;
Extensive knowledge of commonly-used concepts, practices, and procedures within the industry, and demonstrated comprehensive knowledge of office and facilities coordination;
Demonstrated organization, facilitation, communication and presentation skills;
Ability to prioritize workflow and organize diverse material and ability to handle multiple, competing and changing priorities; ability to perform effectively without supervision and within established time limits and ongoing deadlines;
Ability to interact and communicate effectively and professionally, and provide exceptional service, both internally and externally at all times;
Should be familiar with Microsoft Office and Adobe Creative Suite, have proficient computer skills, display adaptability in learning the use of company specific software and display comprehension of fundamental computer practices and database management