Position: WordPress and WooCommerce Developer
Company: Jewelrythis
Experience required: 3y
Category: PHP
English level: intermediate
Published: 2021-07-01T00:00:00+03:00

As a WordPress Developer, you're responsible for building new e-commerce features, internal tools, improving existing code, squashing bugs, and helping scale the Jewelrythis platform. This is a product development, so quality and maintainability are paramount.

We build a platform using WooCommerce. There is a big number of customizations of the default WooCommerce behavior.
We expect you to be proficient with WooCommerce from day one, there is too much project-specific knowledge to learn, so we don't want to waste everyone's time while you learn WooCommerce.

All the code is hosted on Bitbucket, automated deploys to dev/qa/prod servers are done using buddy.works.

To fill this role, here's the type of person you are:

- You're a self-starter who loves taking initiative and seeing things through from conception to completion. The developer should "own" features/tasks and is responsible for scoping, development, and testing. We do have a QA team that will help with testing, but developers should pass tasks further through the pipeline in a state that they consider it done and ready for production.
- You're an excellent communicator, fluent enough in both verbal and written English for daily communication.
- You take pride in the quality of your work rather than just doing it to get it done.
- You're happy jumping between front-end and back-end development tasks or tackling tasks that require both.
- You're happy working on tasks of all sizes - from small bug fixes and enhancements to large features/rewrites.

Common responsibilities include (but are not limited to):

- Triaging bugs and small enhancements that come into our Jira.
- Scoping, writing, and testing new platform features.
- Refactoring legacy code to make it work better/faster.
- Communicating with the team and supporting each other using Slack, audio, and video.

Here are some skills that will come in handy:

- Professional experience with WordPress plugin development, architecture, and standards.
- Advanced proficiency with PHP and MySQL, including modern PHP practices (OOP, autoloading, namespacing, traits, interfaces, etc).
- Strong familiarity with JavaScript (vanilla JS, jQuery, ES6, etc.).
- Ability to use and extend build tools like gulp and grunt.
- Familiarity with package managers such as Composer and NPM.
- Experience working with third-party APIs (Stripe, Intercom, Shippo, FedEx, etc).
- The ability to iterate and ship ideas quickly.
- Exceptional troubleshooting skills.

Bonus points if you also have:

- Proficiency in VueJS JavaScript framework.
- Experience with DevOps or infrastructure management.
- Maintained by you open-source plugins/themes that are publicly available.

When submitting your application please prepare a WooCommerce plugin that you wrote, we will discuss it during an interview.