Back to All Vacancies

WordPress Development Lead

Submit application

One of our clients is seeking to recruit a WordPress Development Lead on a full-time basis.

Responsibilities:

WordPress Architecture:

Owns the WordPress architecture underpinning many of our websites.

Acts as a design authority for the WordPress architecture through the entire lifecycle, driving technical decisions in collaboration with other developers and peer, technology leaders.

Drives an architecture and long-term strategic approach which lend themselves to best agile and engineering practices, maintain technical debt at sustainable levels, and enables test automation.

Actively contributes to and oversees the implementation of the architecture.

Liaises with Product Owners and other stakeholders, negotiating requirements and outlining proposals for new system behavior, including benefits, limitations, and risks, as well as mitigations for the latter.

Ensures that technical decisions related to our WordPress sites are aligned with the requirements of the business.

Drives relentless improvement of our WordPress architecture.

Maintains, grows, and promotes relevant technical skills and domain knowledge within the WordPress development team at Blexr.

  Software Development:

Will participate as an individual contributor on the teams handling our WordPress websites on an as-needed basis, working collaboratively as part of a cross-functional team, actively participating and contributing to agile events as appropriate.

Will liaise and cooperate with team members, partner teams, and stakeholders as necessary in investigating new technologies, and researching, designing, writing, and releasing software, as well as supporting and maintaining said software.

In the case of research tasks, the production of appropriate research documentation.

In the case of design tasks, the production of appropriate design documentation, including documentation of any feature or performance limitations or other risks arising out of design decisions, as well as proposing options for addressing or mitigating such risks and limitations.

In the case of implementation tasks:

Appropriate implementation according to generally accepted software development practice, including all the necessary care and precautions to produce code that has minimal defects and technical debt, as well as the production of source code documentation.

Implementation and execution of unit tests, as and where possible, before a deliverable is submitted for QA and release.

Performance of integration testing before a deliverable is submitted for QA and release, including implementation and execution of automated integration tests, as and where possible.

Will ensure correct and timely defect resolution, liaising and cooperating with QA colleagues and other team members as required.

Will liaise and cooperate with other team members in the delivery of website releases.

Participation in release decisions.

When so required, will liaise, cooperate with and assist other Software Developers, QA and DevOps Teams in reproducing, investigating and resolving defects which manifest themselves in production. This will also involve producing fixes and/or updates when so required.

Will make good use of development team resources to aid development, such as design tools, test harnesses, defect tracking tools, and similar.

  Process Development and Improvement:

Assists in the evaluation and establishment of team standards for software engineering processes and procedures.

Drives and actively contributes towards the establishment, measurement and relentless improvement of key metrics within the team, including:

Cycle Time;

Code Quality;

QA Bounce Rate/Story Rejection Rate;

Post-Release Defects and Severity;

Performance Metrics;

Technical Debt;

Automated Test Coverage.

Takes initiative to proactively identify opportunities for process improvement.

Recommends and implements ideas to improve team efficiency and output.

Assists in developing and executing automation strategies and processes.

People Management:

Leads the developers working on our WordPress websites, handling people management responsibilities such as recruitment for the teams, holding regular 1-1’s with individual team members, providing continuous performance feedback, and enabling team and individual growth from onboarding to ongoing learning and development.

Requirements:

Excellent written and verbal English communication skills

Motivated with a collaborative and growth mindset

Committed to a culture of growth, trust, transparency and accountability

Well organized with superb attention to detail

Thorough understanding of the software development lifecycle

Has a passion for quality, and knowledge of what it takes to ship high quality code

Dedicated to speed of delivery without compromising quality

Team leadership skills that focus on inspiration and influence.

3+ years people management experience.

Knowledge of Git or Git-based code repository systems

4+ years expertise in front-end/web development with HTML, CSS/SASS, JavaScript, and Bootstrap, are a must.

4+ years previous experience in WordPress development with PHP, including WordPress theme and plugin development, creation of shortcodes, custom post types, and utilization of action hooks and filter hooks, are a must; experience building custom Gutenberg blocks would be awesome.

Experience on MySQL; able to write complex and performant SQL queries.

Comfortable both consuming and implementing RESTful APIs in PHP.

Knowledge of PHP template engines such as Twig, Mustache or Blade (preferred).

Experience or knowledge in any of the following would be an asset: Webpack, Composer, Yarn, WP-CLI; experience with Sage and Bedrock by Roots.io would be awesome.

Able to optimize websites for high scores on Google PageSpeed Insights and Google Lighthouse.

Demonstrates a mindset of “quality is everyone’s responsibility”, with experience writing unit tests in PHPUnit, as well as JavaScript test frameworks such as Mocha, Chai, Jest, Jasmine or similar.

Experience troubleshooting complex production issues.

 

Submit application
  • Job reference
    C 0572/20
  • Country
    Malta
  • Closing date
    2021-01-31
  • Primary job focus
    Information Technology
  • Job type
    Full Time
  • Status
    Position Opened
  • Salary: 40000 - 50000
address

Malta Office

183 Constitution Street,
Mosta MST 9054, Malta

T : +356 2339 0100

address

Brussels Office

Rond Point Schuman 6
B-1040 Brussels, Belgium

T : +32 2234 7791