Position: PHP / WordPress Developer
Company: it-dimension.com
Category: PHP
Experience required: 2y
English level: intermediate

**About the product https://odos.plus/**
The website has a catalog with rental ads, transportation orders and offers. All three ad types are implemented as custom post types. Login to the website works through social networks, implemented by a third-party plugin. There is also a third-party plugin for restriction of posts’ access. The social networks login feature is also available through the REST API. Users have to sign up on the website and buy a subscription in order to publish an ad in the catalog. Subscriptions are implemented as WooCommerce products. There are custom taxonomies for vehicle categories and subcategories. Custom WayForPay payment system is used for WooCommerce — in the future, it may be changed with Fondy or Stripe. All functionality is available through the REST API and is used in the mobile application.

**Who are we looking for**
We are in need of a developer who can take on the tasks of supporting and developing the website, creating page templates, implementing subscription functionality and adding methods to the REST API. The developer should be able to deploy and configure WordPress, have skills for working with caching, and it is also preferably to have skills and experience with client-side optimization. A candidate should have knowledge to confidently use the WordPress API for developing new functionality for the website.

﻿﻿**Requirements**
**Mandatory:** PHP, WordPress, WordPress Plugin Development, WordPress Custom Theme Development, WordPress Custom Content Types, WordPress Widgets, ﻿WooCommerce, WordPress Internationalization. 
**Optional:** WayForPay, Fondy, Stripe, S3, CloudFront, Client Side Optimization, WordPress Multisite, Credit Card Processing﻿﻿.

**Interactions**
Internal UA team communications are in Ukrainian, Russian and English. There are daily stand-up meetings at the beginning of the working day. Sometimes developers have to communicate with Product Managers clarifying the tasks’ details. Local level decisions discussed with the Tech Lead of UA Team or developers from other teams. For daily communication on this topic — the Slack is used. The internal UA team communications is on Telegram.

The work schedule is flexible, remotely.

**Stages of communication with us** 
Screening with Iryna → Tech interview with CTO and Team Lead → Feedback and/or Offer.

If you are interested to continue the dialogue - please send your CV. 
Talk soon.