Position: Middle Symfony developer
Company: Artjoker
Category: PHP
Experience required: 2y
English level: upper
Published: 2022-11-01T00:00:00+02:00

Hello!
We are looking for a person who will help us open a new direction in development.
If you have leadership skills and want to upgrade your skills not only in development, but also in communicating with clients, then we are looking for you.

Hello!
We are looking for a person who will help us open a new direction in development. This is a good opportunity to improve your skills in communicating with clients, participate in project evaluations and presales. If you have leadership skills and want to upgrade your skills not only in development, but also in communicating with clients, then we are looking for you.

Main requirements:

● English level not lower than **Upper-intermediate**
● Master **knowledge of PHP OOP concepts,** Software Design Patterns & frameworks(such as Symfony)
● **Symfony framework certified preferred,** CodeIgniter - Twig - Doctrine ORM - Able to create re-usable bundles and import them into custom projects
● Expertise with PostgreSQL & other SQL databases
● Understanding of MVC and other design patterns
● Basic understanding of front-end technologies, such as JavaScript, HTML5, CSS3 & Responsive Web Design
● Experience working with and maintaining public and internal API’s
● Understanding accessibility, security compliance, web server exploits on the assigned project
● User authentication and authorization between multiple systems, servers, and scalable environments
● Familiarity with the limitations of PHP as a platform and its workarounds
● Creating database schemas that represent and support business processes
● Familiarity with SQL/NoSQL databases and their declarative query languages
● Hands-on experience with a major cloud platform is a plus (AWS, Azure, etc.)
● Proficient understanding of code versioning tools (Git, SVN, etc)
● Knowledge of other technologies and their implications is a plus (such as Python, PWA, ReactJS, etc)