Position: Middle/Senior Full Stack Developer
Company: Artkai
Experience required: 3y
English level: upper

Description of the project/stack of technologies required:
Backend: PHP 5.6/Yii 1.1 and PHP 8/Yii 2
Frontend: A mix of unstructured Javascript and Vue.js

The ideal candidates are those with solid experience in Vue.js (deep experience with Javascript and frontend development) and some prior history in PHP.  In other words, someone who is 10% Vue.js /Javascript, and 90% PHP.   


Responsibilities:
- Spin up a working php environment;
- Possess at least a junior-to-mid-level understanding of server side development;
- Refactor PHP view/template code to Vue.js code;
- Refactor a controller method to be properly restful;
- Add a parameter to a controller method;
- Return an extra field from a controller method;
- Add a column to a model/sql.

Objective: Update to disciplined Vue.js frontend applications for each of the main areas of the application.

Required English level.
Either English or Russian is required. Russian is the shared language used for detailed planning sessions between Russian and Ukrainian resources. // A part of the team is in Ukraine.
English is the shared language for project planning.

Current team structure.
2 Lead Developers
5 Mid/Senior Full Stack Developers
2 Junior/Mid Full Stack Developers

Interview process:
- One technical interview.