Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Lead and mentor a team of 9+ members;
- Provide analysis of current performance;
- Review code;
- Work with QA groups when outlining plans of testing;
- Deploy complex applications;
- Maintain existing applications and improve their features;
- Create new applications from scratch.
Job Requirements
- Advance knowledge of PHP;
- Understanding and good usage of the object-oriented programming principles;
- Advance knowledge of software design patterns;
- Angular/Vue/React;
- Experience with open-source relational database management systems (MySQL would be a plus);
- Ability to write and optimize SQL enquiries;
- Ability to develop web services from scratch;
- Experience in developing REST API; understanding of synchronous and asynchronous data transfer;
- Git, code review, TDD, code refactoring, CI/CD;
- Familiarity with Redis, Memcached;
- Ability to communicate knowledge to team members and monitor their performance;
- Good command of English (Intermediate);
- Experience with Yii and Slim frameworks, Docker, and knowledge of other programming languages would be an advantage.