Backend WordPress Developer

Evolve Design Group is looking to hire an experienced WordPress backend developer to join their digital experience team, responsible for developing an exemplary user experience on top of an enterprise-scale WordPress foundation for a transportation-based technology hub.

The qualified candidate will be responsible for back-end theme, plug-in, and core development, as well as site deployment and security updates. This individual should possess an understanding and functional use of AI technologies. Additionally, experience with building solutions with WordPress’ recently promoted headless technology, requiring a background in Node.js, in order to plan for future applications that stretch beyond the current website (e.g. mobile apps, feeds).

The skilled developer should have in-depth working knowledge of both front-end and back-end programming languages and methodologies and should work well in a team environment with members from marketing/design/SEO teams. Writing clean, efficient code that adheres to WordPress standards is a must. This individual should be keen to emerging security risks & hacks within the WordPress community and able to quickly note red flags with a purpose of offering suitable solutions in a timely manner. Contributing to sprint meetings, a strong attention to detail and devotion to sprint-based timelines/deliverables is necessary.

Project Responsibilities

  • Work with stakeholders to understand requirements and objectives
  • Develop new software solutions and maintain existing applications
  • Create, review, and update technical documentation
  • Keep apprised of relevant new technology and best practices
  • Write tests to validate code function
  • Execute bug fixes
  • Measure results of implemented solutions
  • Participate in troubleshooting/triaging of issues and document them appropriately
  • Experience/Skills

    • In-depth knowledge of the product development life cycle
    • At least five years’ experience in the WordPress space
    • Comfortable working in a Linux environment
    • Exceptional organizational and communication skills
    • A passion for improving software/systems
    • Ability to work at Evolve’s Winter Park office 80% of week
    • When working remotely, ability to do wo with little-to-no supervision
    • Previous experience developing component-based WordPress websites
    • Ability to manipulate WordPress core functionality without manipulating core files
    • Experience building market proven WordPress plugin/themes from scratch
    • Working knowledge of WordPress headless applications
    • Experience interacting with RESTful APIs and formats
    • Experience with developing blocks for the Gutenberg Block Editor
    • Ability to build custom WP plugins, as well as creating solutions from existing plugins
    • Thorough knowledge and experience with MySQL
    • Strong understanding of PHP back-end development
    • Experience crafting modern PHP (ex: autoloading, dependency management, dependency injection, templating libraries, automated testing, OOP, and/or frameworks like Symfony or Laravel, etc.)
    • Experience with AI or pseudo-AI technologies
    • Working knowledge of big data technologies
    • Experience with server technologies like Redis or Elasticsearch
    • Experience with building lightweight, ADA compliant web experiences
    • Proven understanding of front-end technologies
    • Mid to advanced level vanilla JavaScript experience
    • Working experience with JS application frameworks (e.g. Node.js, React, or AngularJS).
    • Serve as lead developer on stand-alone web-based projects as well as support retainer development tasks for existing clients
    • Collaborate with and provide technical guidance to team members and clients
    • Review technical specifications, wireframes, and requirements with our Digital and Creative Directors to ensure a thorough and complete understanding of assigned projects and tasks
    • Work closely with our front-end developers
    • Create custom-coded websites built on open-source tools (WordPress and others) including primarily back-end theme and plugin development
    • Ensure the technical feasibility of UI/UX designs
    • Regularly consult with Digital Director on code deliverables to ensure work meets project requirements before sharing with the client
    • Conduct quality assurance and testing on project deliverables
    • Assist with technical solutions discovery on projects
    • Train clients and/or internal team on how to manage and maintain all built functionality
    • Manage and coordinate tasks and communicate with clients as necessary
    • Communicate and collaborate with internal and external project team members

    Ideal Candidates Have:

    • Demonstrable experience developing for WordPress or similar PHP-based content management systems, including experience creating custom themes or plugins, and a willingness to walk us through code that you yourself have written
    • 5+ years of PHP/MySQL-based programming experience
    • In-Depth knowledge of emerging WordPress vulnerability and security risks and their viable solutions
    • Strong understanding of the website design and development process, including working knowledge of:
      • GIT or other versioning systems
      • Configuring services such as webhosting and DNS systems
      • Mobile responsive design
      • Accessibility standards
      • Privacy/security standards
    • Self-starter, independent thinker, highly responsible
    • Excellent communication and problem-solving skills
    • Thrives working in a fast-paced environment
    • Strict attention to detail and adherence to project deadlines