Job summary:
We seek an experienced and versatile WordPress developer to join our U.S.-based team. This role will work closely with other developers and our creative and strategy teams to build and develop high performance, highly scalable, custom websites. The ideal candidate will have a strong desire to continue improving their skills and to stay on the cutting edge of WordPress web development.
You'll work with our internal teams to lead the technical planning and implementation of precisely built WordPress websites – from Sketch/Adobe XD files into backend architecture and ultimately into WordPress sites using WPVIP PHPCS standard. Maintenance and updates to existing sites also factors into the responsibilities of this position.
Required Professional Skill:
- Attention to Detail – You must be naturally precise, and you must take genuine, personal pride in being meticulous about your craft.
- Collaboration - You enjoy working with others in an environment that balances team-wide communication with independent work
- Communication – Our operational style emphasizes flexibility and encourages autonomy. As a result, uncommonly good common sense, and exceptional communication skills are indispensable for every team member.
- Time Management – We know that nothing is ever 'done'. The proven ability to manage your time sensibly and proportionately with project priorities is critical.
Ideal Front-End Experience:
- HTML – Demonstrated correct and semantic application of markup, including headers, lists, forms, etc, ability to distinguish HTML 5 from XHTML 1, HTML 4.01, etc.
- CSS – Mastery of clean and organized styling techniques, including responsive techniques. Knowledge of graceful degradation/progressive enhancement approaches to browser support.
- Javascript – Strong knowledge of syntax, variables, and operators. Experience using basic features of consoles and other debugging tools.
- jQuery – Capable of leveraging jQuery to modify existing UI behaviors and interactions and to create brand new interactions from scratch.
Ideal Back-End Experience:
- WordPress – Demonstrated experience installing and developing quality sites in WordPress.
- PHP5 – Very strong with PHP syntax and features. Understand variables, constants, arrays, loops, internal functions, php configurations, error logging/reporting, and OOP principles.
- Linux – Basic familiarity working from shell or terminal in Mac or Linux.
- Apache – Background with Apache web server, knowledge of basic configuration, optimization and authentication techniques.
- MySQL – Knowledge of schemas, tables, users and privileges, principles of relational databases, and SQL commands. Able to migrate legacy data from unlike management systems.
- Analytics – Familiar with implementing and evaluating results from metric gathering technologies such as Google Analytics.
- SSL – Experience requesting and installing certificates, directing traffic through secure ports, and encrypting protected data.
- MVC – Good grasp of the MVC architectural pattern.
- APIs and Web Services – Experience working with APIs, and creating and consuming web services, using SOAP and REST protocols.
- JSON – Familiar with JSON syntax, asynchronous Javascript, and encoding/decoding JSON data in PHP.
- XML – Understand how to properly structure and use XML for transferring data.
Additional Skills (These are not required, but would be considered plusses):
- Git, SVN, or other version control system.
- Sass, SCSS.
- Gulp/Grunt, Bower package manager.
- Experience with Studiopress WP framework Genesis would be huge.
- RegEx skills.
- Other technologies such as NGINX, PHP–FPM, APC, Memcache, Varnish, and CDN