Full Stack WordPress Engineer
eClerx
Charing Cross, United Kingdom
30 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 53KJob location
Charing Cross, United Kingdom
Tech stack
HTML
JavaScript
PHP
Agile Methodologies
HTML5
CSS
Software Quality
Databases
Software Debugging
Github
JSON
jQuery
Uptime
MySQL
Scrum
Next.js
Responsive Web Design
Software Engineering
Web Applications
Website Wireframe
WordPress
XML
React
Software Security
Backend
Data Layers
Integration Tests
Figma
GraphQL
Software Coding
REST
Web Architecture
Software Version Control
Programming Languages
Job description
- To assist in the ongoing work relating to the integration and updates between Iterable (CRM) and WordPress (Headless and monolithic)
- Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth
- Assist in formulating effective, responsive designs and turning them into working Gutenberg blocks and front-end components
- Designing and implementing new features and functionality
- Ensuring high-performance and availability, and managing all technical aspects of the CMS (WordPress)
- Contributing to best practices relating to site builds, application security, regular patching and coding standards.
Responsibilities
- Assist with the implementation of new features and updates to the new email marketing automation platform, including implementation of the SDK across sites
- Assist with the implementation of systems integrations across marketing solutions
- Assist with the implementation of data capture forms across sites
- To assist in the creation of page templates, components and Gutenberg Blocks (Front and Backend)
- Working with Figma (including "Dev Mode") to translate designs that meet the user's needs and stakeholder constructed acceptance criteria
- Participate in all aspects of agile software development, including daily scrum, design, implementation, and deployment
- Ensure Site and CMS performance, uptime, and scale, and maintain high standards for code quality and application design
- Work with agile development methodologies (Scrum / Kanban) and adhering to best practices
- Designing and developing website's architecture as well as building new features and functionalities
- Analysing website performance during build and troubleshooting errors
- Handling the backend of the website, including database and server integration
- Ensuring high-performance and managing all the technical aspects of the CMS
- Maintain well-documented and reusable code.
- Designing and implementing new features and functionality
- Establishing and guiding the website's architecture
- Helping formulate an effective, responsive design and turning it into working components and templates.
Requirements
- Experience with Headless and monolithic WordPress is essential
- Experience with React is essential
- Experience with CRM's (Customer Relation Platforms) is essential (Iterable platform is desirable but not essential
- Experience in creating, amending and updating Gutenberg Blocks (Front and backend)
- Knowledge of Gravity Forms (not essential)
- Experience with implementation and maintaining tracking via the data layer
- Experience developing and converting designs into themes (WordPress)
- Knowledge of WordPress plugins
- Knowledge of multiple front-end languages, including, PHP, HTML5, JavaScript, React / Next.js, SCSS, CSS, and jQuery is essential
- Good understanding of Web Architecture
- Strong understanding of PHP back-end development and MySQL databases
- Experience building user interfaces for websites and/or web applications
- Experience designing and developing responsive design websites
- Ability to understand CSS changes and their ramifications to ensure consistent style across platforms and browsers.
- Ability to convert comprehensive layout and wireframes into working HTML pages
- Knowledge of how to interact with GraphQL data as well as RESTful APIs and formats (JSON, XML)
- Experience working with debugging tools
- Experience in unit/integration testing
- Proficiency with version control in GitHub and CI/CD platforms (e.g. Buddy and GitHub actions).
About the company
eClerx is a leading provider of productized services, bringing together people, technology and domain expertise to amplify business results.
The firm provides business process management, automation, and analytics services to a number of Fortune 2000 enterprises, including some of the world's leading financial services, communications, retail, fashion, media & entertainment, manufacturing, travel & leisure, and technology companies. Incorporated in 2000, eClerx is traded on both the Bombay and National Stock Exchanges of India. The firm employs more than 19,000 people across Australia, Canada, France, Germany, Switzerland, Egypt. India, Italy, Netherlands, Peru, Philippines, Singapore, Thailand, the UK, and the USA.