Position: Full-Stack Developer (WordPress+JS)
Company: xiro.dev
Category: PHP
Experience required: 2y
English level: upper

XIRO is looking for a Lead Full-Stack Developer (WordPress+JS) on behalf of our customer

**Our Customer:**
The company is a Hong-Kong based crowdfunding platform with social networking features. 

**Project Stack:**
PHP, WordPress, JS, HTML, CSS, JS Frameworks, MySQL.

**You will be responsible for:**
Writing great software adhering to Agile software engineering practices (continuous integration, unit tests, etc.)
Designing and building application for the production environment
Planning project technical vision. Choosing dependencies and pitching ideas to the architecture team.
Code reviewing of other developers to ensure simple architecture and the highest code quality.
Exploring and integrating new technologies, tools, and components
Monitoring and analysis of the features we have built

**Required experience and skills:**
2+ years of practical experience in Full-Stack development using PHP (OOP), JS;
2+ years in Frontend libraries/frameworks (React, Vue.js - significant advantage);
2+ years in WordPress development (creating a theme from scratch);
2+ years experience with Gravity forms 
2+ years with  Buddypress
2+ years working with WooCommerce (include integrating API);
2+ years working with MySQL Database;
Experience with build tools (NPM/Webpack);
Experience in writing CSS/SCSS rules;
Experience with CI/CD (Jenkins pipelines & Groovy) – significant advantage;
English – Upper-Intermediate +.

**More details about the project:**

The platform has WordPress at its core. So you need to be very well versed with WordPress development and best practices.

The platform has many moving parts and has quite a few plugins to achieve the functionality, but the bulk of the functionality based on three components:
1. WooCommerce
2. BuddyPress
3. Gravity Forms

These components are all tied together by the code written in a custom WordPress plugin, which powers most functionality.

The scope of the project involves developing yet unimplemented features, as well as fixing bugs.

Also, a couple of front-end forms are built-in Vue.js that link with WooCommerce in the backend.
We have an "analytics" module that displays detailed statistics, so you should write complex MySQL queries that are performant.

To sum up, here are the skills-set that you need to be well-versed in:
1. WooCommerce
2. BuddyPress
3. Vue.js (significant advantage)
4. Gravity Forms
5. MySQL 

We will provide a more detailed explanation to the suitable candidates.

We anticipate colossal traffic when the project launches, so scalability is a must-have. So, please apply only if you have developed scaling applications earlier.

Please note that this is not a short-term project. So, kindly apply only if you can commit for the medium/longer term. 

**Working conditions:**
5-day working week, 8-hour working day, flexible schedule;
remote working;
The international team across six countries on four continents 
Option to join quarterly team sessions (ca. 1 week) in either US, Europe, or Asia
Interest in Music and Events definitely a plus