Yii2 for WordPress extension

When I first launched my startup Monitor Backlinks, I’ve built it without any PHP framework because I didn’t have a good experience with any that I’ve tried. That was my fault because I didn’t work on very big projects where we could work as a team.

After migrating to Yii2 last year, my development team released today Yii2 for WordPress extension.

Yii2 WordPress is a component for Yii2 framework designed for integration with WordPress CMS via XML-RPC API.

With it, you can easily get new posts from your WordPress blog into your Yii2 application.

You can read more or download the extension on yiiframework.com and packagist.org.

[job] Remote Senior PHP Developer on Yii 2 Framework

*** This job is for joining Monitor Backlinks team ***

Isn’t it annoying always to start a new project and not spend enough time to make it close to perfect? to make it a quality project that you can be proud?

You will be responsible for implementing new features on Monitor Backlinks (https://monitorbacklinks.com). That’s it, no other project, and this for the next few years.

We are not looking for someone great, but for someone Awesome!

General requirements:

– Knowledge at least 1-2 PHP frameworks. We work with Yii2 framework;
– Expert MySQL knowledge. Not just to select data, but to know the difference between heavy and good SQL queries;
– Must be an fluent in OO PHP5;
– Javascript, JQuery, AJAX as a bonus;
– Linux/Unix basic to run command,
– GitHub or other SVN;
– Experience working with 3rd-party web services APIs;

We are looking who is not afraid of and even more loves:

– Learning! The lack of new & efficient technologies makes you bored;
– Unified code styling (PSR2) for all team;
– Security. You feel mad when find out XSS or SQL injection possibility in code;
– Fast & efficient code and Optimizations. But you already had experience that “Premature optimization is the root of all evil”)
– Vagrant/Virtualbox as personal server;
– Complete PHPdoc for every class, method and property;
– Functional and Unit tests;
– Code autocompletion for everything in your favorite IDE;
– Code refactoring;
– Pull requests and Code reviews before moving code to production;
– Composer;
– Methods no longer than 40 lines;
– PHP 5.4 – 5.5 features. You know about Late static bindings, traits, understand what is Yield and other white and even black magic;
– Laconical naming for classes, methods;
– Well-organized structure;
– Know how to write testable code / dependency injection / phpunit tests;
– We use Trello for organizing tasks, you’ll like it;

Preferred skills that could be a big plus:

– Python
– Redis
– Memcached
– Gearman
– Node.js
– nginx
– Percona and XtraDB
– Amazon Web Services
– Web Crawling / Screen Scraping
– Highload and bigdata

If you don’t know most of them, you’ll have a remarkable opportunity to deal with them and learn new interesting things during work in our startup.

A link to your Github profile is required and Yii or other framework code sample you wrote before (full class).
Please provide when applying else your application will be ignored.

If you provide a portfolio, don’t just provide URL’s, but specify what you did, what problems you dealt with and how you solved them.

To apply, send an e-mail with all the required details (CV, Portfolio and answer to the question “Why are you the best at this job?”) to razvan [at] monitorbacklinks [dot] com