Analyse the requirements and collaborate for determining and deciding on the best implementation options in WordPress
Develop and integrate custom themes and functionalities by extending WordPress (creating custom fields, custom post types and taxonomies, widgets) and create custom modules (mostly in vanilla PHP and other core web technologies) as required by the project
Develop e-commerce functionalities, primarily working in WooCommerce by performing configuration, extension and customization
Integrate third-party libraries; Integration of frameworks or other platforms in case of complex projects, and work with external web services through APIs as required
Contribute in front-end development by implementing parts of the UI/UX design elements and, generally, integrating the front and back-end sides of the software
Optimization of the code and final product primarily in terms of performance
best practices implementation and WordPress-specific optimization
Assist in the optimization of other aspects of the final product such as cross-responsiveness, security, SEO and more
Assist in the actual operation and management of the whole optimized WordPress set-up in terms of configuration, monitoring, maintenance and updates, as well as training and troubleshooting and resolving problems for clients and co-workers
Requirements
Excellent knowledge and skills in both front-end and back-end fundamental web technologies: HTML, CSS, JavaScript, PHP and SQL
Naturally, strong PHP programming skills in particular are required
Very good knowledge of WordPress as a platform and seniority in WordPress development is required
Experience with the creation of custom WordPress themes, structures and modules and with advanced configuration and optimization
Experience with e-commerce development, particularly with WooCommerce development
You strive to write efficient code which adheres to the WP coding standards and are able to navigate through the official developer resources to find solutions for coding problems as required
Experience with HTML5, CSS3, latest JS versions, AJAX implementation, and MySQL specifically
Also, some level of experience with common front-end libraries and frameworks such as Bootstrap, jQuery, etc. and common server-side frameworks and libraries as well
Familiarity with tools such as reputable WP starter themes (for example underscores.me) and frameworks (like Genesis) is an advantage
Working experience with version control and code management tools
Git and Git-based tools
A minimum of 3 years of work experience as a professional developer