About the role:We are looking for a developer who is confident in both layout and backend. A person who is not afraid of PHP 8.x, understands architecture, but at the same time can carefully integrate adaptive layout into a real project.Main tasks:Adaptive layout of pages according to Figma layouts under the guidance of a senior developerIntegration of layout into PHP projectsWorking with Twig and Smarty templates (TPL) requestsRequirements:Front-end part:Sure knowledge of HTML5, CSS3, SASS/SCSS
About the role:
We are looking for a developer who is confident in both layout and backend. A person who is not afraid of PHP 8.x, understands architecture, but at the same time can carefully integrate adaptive layout into a real project.
Main tasks:
- Adaptive layout of pages according to Figma layouts under the guidance of a senior developer
- Integration of layout into PHP projects
- Working with Twig and Smarty templates (TPL)
requests
Requirements:
Front-end part:
- Sure knowledge of HTML5, CSS3, SASS/SCSS
- Pure Vanilla JavaScript
- Understanding responsive and cross-browser layout
- Experience with Twig or Smarty
- Working with Git (pull, commit, merge)
- Back-end part:
- Deep knowledge of PHP 7.4/8.x (type hinting, attributes, match expressions)
- Understanding OOP (encapsulation, inheritance, polymorphism)
- Knowledge of design patterns (Factory, Singleton, Repository, MVC)
- Experience of working with Laravel (or Symfony) from 1 year
- Understanding the principles of SOLID, DRY, KISS, YAGNI
- Experience in RESTful API development
- Working with Composer
- Sure knowledge of SQL (MySQL / PostgreSQL) — JOIN, subqueries, optimization
- DB design, normalization, indexes
- Experience with Docker
Would be an advantage:
- Experience with OpenCart, WordPress or Shopify
- Experience with Node.js (Next.js)
- Configuring web servers (Nginx, Apache)
- Understanding micro markup (Schema.org / JSON-LD)
- Optimizing loading speed (PageSpeed)
We offer:
- Flexible schedule (starts from 8:30 to 10:30, 8 hours/day)
- 18 paid working days of vacation
- Additional day off for birthday
- Help in registration and support of FOP
- Compensation of 50% of the ESR
- Adequate management without micro-control