Job description / Role
The main project is development of an ERP system and related services. You have to work in a product team and develop interesting new solutions.
- Implementation of new functionality from design layout to working solution.
- Operation of the company's systems and services, revision of existing solutions.
- Working with the Front-end part of the project, adjusting the layout.
Ideal candidates must be/ have;
- Male, Russian Speaking
- Excellent knowledge of PHP Symfony 4 and higher in all details.
- Proven development experience on the Symfony stack (Doctrine, Forms, Events, Twig, etc.).
- Experience with MySQL. Understanding indexes, writing complex queries, the ability to optimize queries, analyze logs.
- Experience with TypeScript .
- Experience with JSTree library
- Skill of transforming images from designer to working layout.
- Knowledge of ReactJS and experience with it.
- Experience with Webpack and CSS preprocessors (SASS, LESS, etc.)
- Understanding of OOP, knowledge of SOLID / KISS / DRY principles, basic design patterns and when to apply them.
- Using Git (branches, pull requests, conflict resolution).
- Confident knowledge of Linux;
- Understanding and experience of integrations with external services.
- Ability to understand someone else's code.
- Responsibility for the result, independence.
- Interest in OOP, test-driven development, good and efficient code.
- Desire to develop and create convenient and high-quality solutions that one can be proud of.
The advantage will be:
- Experience in developing mobile applications on ReactNative.
- Working with Docker.
- Knowledge of working with NodeJS.
- Experience with queuing systems.
- Higher technical education.
- Experience in interacting with a geographically distributed development team.
- Links to your code in open sources.
- Out application stack
- PHP 7+, MySQL, Linux, Git, GitLab
- Symfony 4 + Doctrine + Twig
- Node + Webpack + npm
- Linux, MySQL, Git
- React, ReactNative
About the Company
Najma Human Resources and Training Consultancy, is committed to professional service in Human Resource and Training .
Najma, has been operating successfully since 1997 and has been offering consultancy service to a number of reputed organizations in the Middle East, Eastern Europe and Africa.
RTC-1 Employment Services
TGC Middle East
Software Developer (Electronic Trading)
Senior Front-End Developer - React.JS