Sr. WordPress Developer – React

STELLARWP

STELLARWP

Posted 10 months ago
You must be logged in to Apply a job

Job Type

Full time

Location

Remote

Salary

$59,000-$102,000 Annually

Job description

This role is 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. This role requires expert level CSS, JavaScript, & HTML; impeccable WordPress experience; a solid understanding of frontend and backend technologies; automated testing, and CLI skills.

This position is permanently remote for the right candidate.

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:

  • 5+ years Experience in the WordPress space
  • 2+ years developing with React
  • Thorough knowledge of the product development life cycle
  • Exceptional 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
  • Bachelors Degree in Computer Science, Mathematics, or a related discipline or equivalent experience

Prefered 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 (youve 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

Physical Requirements and Work Environment:

The physical demands described here are representative of those that must be met by an individual to successfully perform the essential duties of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential duties.

  • While performing the essential duties of this job, the individual is regularly required to use hands to finger, talk, and hear
  • The individual frequently is required to stand and walk
  • Works at a desk and computer screen for extended periods of time
  • Works in a traditional climate controlled office environment
  • Works in a highly stressful environment dealing with a wide variety of challenges, deadlines and diverse employee population
  • Be able to occasionally lift up to ten (10) pounds

Disclaimer:

This job description is only a summary of the typical functions of the position. It is not intended to be an exhaustive or comprehensive list of all job responsibilities, tasks, or duties. Additional duties and tasks may be assigned as part of the job function. Liquid Web Inc. reserves the right to modify, interpret, or apply this job description in a way that best supports the organizational needs. The job description in no way creates or implies an employment contract. The employment contract remains at will.

Equal Employment Opportunity Policy: Liquid Web is committed to offering equal employment opportunity without regard to age, color, disability, gender, gender identity, genetic information, marital status, military status, national origin, race, religion, sexual orientation, veteran status, or any other legally protected characteristic.

 

TASKS

  • Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
  • Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  • Develop and direct software system testing and validation procedures, programming, and documentation.
  • Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
  • Determine system performance standards.
  • Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
  • Consult with customers about software system design and maintenance.
  • Analyze information to determine, recommend, and plan computer specifications and layouts, and peripheral equipment modifications.
  • Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.
  • Train users to use new or modified equipment.
  • Specify power supply requirements and configuration.
  • Recommend purchase of equipment to control dust, temperature, and humidity in area of system installation.

SKILLS

  • Reading Comprehension – Understanding written sentences and paragraphs in work related documents.
  • Active Listening – Giving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times.
  • Speaking – Talking to others to convey information effectively.
  • Critical Thinking – Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.
  • Complex Problem Solving – Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions.
  • Operations Analysis – Analyzing needs and product requirements to create a design.
  • Programming – Writing computer programs for various purposes.
  • Judgment and Decision Making – Considering the relative costs and benefits of potential actions to choose the most appropriate one.
  • Systems Analysis – Determining how a system should work and how changes in conditions, operations, and the environment will affect outcomes.
  • Systems Evaluation – Identifying measures or indicators of system performance and the actions needed to improve or correct performance, relative to the goals of the system.

KNOWLEDGE

  • Customer and Personal Service – Knowledge of principles and processes for providing customer and personal services. This includes customer needs assessment, meeting quality standards for services, and evaluation of customer satisfaction.
  • Computers and Electronics – Knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.
  • Engineering and Technology – Knowledge of the practical application of engineering science and technology. This includes applying principles, techniques, procedures, and equipment to the design and production of various goods and services.
  • Design – Knowledge of design techniques, tools, and principles involved in production of precision technical plans, blueprints, drawings, and models.
  • Mathematics – Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications.
  • English Language – Knowledge of the structure and content of the English language including the meaning and spelling of words, rules of composition, and grammar.
You must be logged in to Apply a job