Smartapp is a company with international roots, specializing in custom development of technically complex IT solutions for over 19 years. We have extensive experience in the global market. We embody the advantages of an international company's culture and processes.
We implement projects for companies such as: Sber, VTB, Gazprombank, MTS, Yandex, NLMK, and others.
We are currently looking for a PHP fullstack developer. We have several projects: one main project on Drupal 10, another on Drupal 7, and one currently on pause — on WordPress. Plus, a few rare projects on D7 or WP that require occasional support. Therefore, it's important that you are proficient in both Drupal and WordPress.
Responsibilities:
- Write code in PHP 8. Backend: routing, controllers, database queries, queues.
- Frontend: Twig templates (for D10) and old phpTemplate (for D7), layout, theming, preprocesses, JS/jQuery, CSS.
- Work with debugging — xDebug will definitely come in handy.
- Constantly use Git: merges, conflict resolution — this is routine.
- Occasionally use the console: connect via ssh, take database dumps, download logs or files. Nothing supernatural, but basic skills are needed.
- Communicate with the client, clarify requirements, estimate time for tasks — no way around it, we don't like surprises.
- Support legacy code. This is inevitable, one must be calm about it.
Expectations:
- Experience of 3+ years, good knowledge of PHP 8.
- Real experience with Drupal 7 and 10 (understand how everything works there), and with WordPress as well.
- Confident Git proficiency, including conflict resolution.
- Frontend: layout, jQuery, CSS/HTML, Twig templating (and old phpTemplate for D7).
- Debugging skills — xDebug is your friend.
- Console: ssh, dumps, logs — don't be intimidated by the command line.
Will be a plus:
- Knowledge of GoLang — part of our project is written in Go, it's useful for debugging to understand what's happening there.
- Ability to estimate tasks and negotiate with colleagues.
We offer:
- Work in an accredited IT company
- Official employment from day one (under the Labor Code of the Russian Federation or as an individual entrepreneur, your choice)
- Voluntary medical insurance with dental care, after the probationary period
- Stable salary and social support for employees
- Fully remote work
- Variety of projects and the opportunity to grow with a team of strong developers and architects