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 as required by the project
Develop e-commerce functionalities, primarily working in WooCommerce by performing configuration, extension and customization
Integrate third-party libraries and frameworks 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 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 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
A minimum of 3 years of work experience as a professional developer in the workplace and/or with projects
Excellent knowledge and skills in both front-end and back-end fundamental web technologies: HTML, CSS, JavaScript, PHP and SQL
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
Experience with HTML5, CSS3, latest JS versions, AJAX implementation, and MySQL
Experience with common front-end libraries and frameworks such as Bootstrap, jQuery, etc.
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
You rely on strong logic, good programming skills and solid computer science concepts to follow through and write quality code
You are open and flexible to contribute in any of the related phases of the production process as the project demands
You are aware of and understand the modern web development industry together with common challenges and solutions.