Full Stack PHP Web Developer

About the Employer
Annual Salary
Not disclosed

Job Description

About the Job
Addis Enterprises is an award-winning design and marketing firm with a variety of high-profile web development contracts for businesses, universities, and state government agencies.

We are looking for a local full-stack web developer who is dedicated to their craft and to keeping up with modern, cutting-edge techniques. We need you to write well-structured PHP/HTML/CSS and JavaScript to a high standard, in a timely and scalable way that improves the code-base of our products in... meaningful ways. Candidates need to hit the ground running using excellent problem-solving and troubleshooting skills.

This position will report directly to our Web Director and work closely with our Creative Director. Our new hire shall assist with the development and programming of websites and website applications, HTML/CSS and JavaScript programming, CMS installation, and modification, server software installs and security, research and technical recommendations, and possible creative and marketing services as needed.

Desired Qualifications:

General
• High level of attention to detail
• Ability to self-manage and work independently as well as part of a team
• Ability to task switch frequently and work on multiple different projects as needs arise
• Ability to test work thoroughly before shipping to QA
• Ability to create high-level estimates for complex programming tasks
• Ability to devise multiple tiered solutions at differing price points
• Ability to stay within estimates and provide suggested compromises when projects appear to be on course to go over budget
• Ability to adhere to established coding guidelines including PHP PSR-1 and established JavaScript standards
• Ability to write clean, concise code that can be unit tested
• Experience using GIT including running commands without using a GUI
• Ability to work on multiple branches and handle merge conflicts

PHP
• Intermediate PHP skill level
• Strong understanding of object-oriented programming concepts
• Experience using at least one PHP framework such as Laravel, Zend, Symphony, Code Ignitor, etc.
• Ability to prevent OWASP security vulnerabilities including but not limited to SQL Injection, XSS, Sensitive Data Exposure, and other code-related vulnerabilities

MYSQL
• General knowledge of SQL and some exposure to MySQL
• Ability to write and understand complex queries
• Experience exporting and restoring databases
• Experience creating databases and users

JavaScript
• ES5 JavaScript Experience
• Exposure to ES6 syntax and capabilities
• jQuery
• Experience using a build tool such as gulp, grunt, or web pack

Front End Development
• Overall intermediate to expert-level HTML/CSS expertise
• Responsive design / development
• Cross-Browser compatibility including progressive enhancement
• The ability to convert a high-fidelity mock to a layout with near perfection
• Demonstration of good design, layout, and UX principles
• Semantic Markup

Linux
• The ability to perform basic commands such as changing directories, file permissions, and user accounts.
• General understanding of Linux permissions and groups
• Ability to create SSH keys and connect over SSH

Bonus Qualifications:
• WCAG 2.0/2.1 AA accessibility best practices and remediation techniques.
• Experience working with and developing in an LMS system
• Experience with a Continuous Integration
• Experience writing PHP unit tests
• Experience writing Javascript End to End Tests
• Docker and Docker Compose
• cPanel/WHM experience
• Ubuntu
• CentOS
• General Linux Administration
• HTML canvas and HTML animation
• CSS Animation
• Doctrine
• Concrete5 CMS
• WordPress
• Drupal 8 CMS
• Firm Understanding of using PHP Composer
• Prior Experience writing plugins and extensions for systems listed above
• Ability to design database schemas following rules of data normalization
• Ability to benchmark and optimize SQL Queries improving performance
• Nginx Configuration
• Apache Configuration

Compensation commensurate with experience and is negotiable. Benefits include matched 401(k) and referral bonuses for new clients. We are looking for someone to join our office at our Lansing location (must work on-site -- absolutely no off-site candidates will be considered, and programming mills will be reported as spam). Please submit a cover letter and resume, and a link to your portfolio and/or code samples if possibleRead more

Page Generated in : 0.0021920204162598 Sec.