We are seeking a WordPress Developer who will be responsible for developing code that can withstand high-profile sites and intense loads. You will collaborate with a cross-functional team to architect and develop durable, extensible, and secure code.
Responsibilities:
● Develop new software solutions and maintain existing applications.
● Work with stakeholders to understand requirements and objectives.
● 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.
Skills, Competencies, and Qualifications:
● 3+ years Experience in the WordPress space.
● 1+ years developing with React.
● Thorough knowledge of the product development life cycle.
● Solid organizational and communication skills.
● Mid to advanced level vanilla JavaScript experience (including experience with webpack, babel, and ES2015+ syntax).
● Exceptional HTML & CSS (including experience with PostCSS or Sass and BEM) skills.
● Experience working with design systems and design system thinking.
● Adept at crafting modern PHP (ex: autoloading, dependency management, dependency injection, templating libraries, automated testing, OOP, and/or frameworks like Symfony or Laravel, etc.).
● Experience working with at least one automated testing framework.
● Comfortable working in a Linux environment.
● A passion for improving software/systems.
● Ability to work remotely with little-to-no supervision.
● Bachelor’s Degree in Computer Science, Mathematics, or a related discipline or equivalent experience.
Preferred Qualifications:
● Experience with developing blocks for the Block Editor.
● Experience with continuous integration and automated deployment pipelines.
● Experience with JS application frameworks.
● Experience building sites that are accessible (you’ve worked with WAI-ARIA and done WCAG 2.0+ AA/Section 508 work) and performant (working knowledge of best practices).
● Experience in more advanced areas of JavaScript (state management; async operations; unit, snapshot, and integration testing; REST APIs).
● Full stack experience beyond HTML, CSS, and JavaScript.
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.