Position: React+Symfony Developer (Middle/Senior)
Company: INFUSEmedia Ukraine
Experience required: 5y
English level: intermediate

**INFUSEmedia** located in Boston, USA, specializing in B2B digital marketing, lead generation, and content marketing is looking for an experienced **React+Symfony Developer (Middle/Senior)**. At INFUSEmedia, we are proud to be one of the fastest-growing companies in the USA. Our clients consist of large international companies, including Microsoft, Google, Lenovo, HP, Oracle, IBM, Cisco, Intel, Samsung, Panasonic, Vmware, Red Hat. We have over 1000+ employees across the USA, Ukraine, Great Britain, and other countries. We strive to attract and hire only the best talent because we recognize that our employees are our most valuable asset. Every year, we progress in all key areas, and we are not stopping anytime soon. You will be part of a cross-functional team that transforms our digital capabilities. 

**REQUIREMENTS:**
**Frontend skills:**
Strong experience with **React** and familiarity with packages (redux, Axios, etc);
Knowledge of **Asynchronous Javascript**programming, promises, and modules;
VueJS experience is a plus;
Experience with **Webpack and npm** is a must-have;
High-level expertise in **HTML/CSS**. 
**Backend skills:**
**MySQL/MariaDB**: knowledge of SQL queries (JOIN, UNION, subqueries), and experience in working with large databases is desirable (over 10 million records);
**PHP**: understanding of OOP (classes, objects), ORM techniques, and ability to work with other developers' codes;
Experience with **Symfony 5-6**, Doctrine Query Builder/ORM, and Symfony components experience is a plus;
Experience with building **REST API** and using JSON is desirable;
Experience with inter-process communication, caching and message queues, and knowledge of key-value storage (Redis, Memcached) is a plus;
 **Good-to-have skills:**
Teamwork and experience with using Version Control Systems (GIT preferred), JIRA;
Linux/Unix: SSH/SFTP, bash commands, cron, Nginx/Apache web server;
Docker: basic understanding of Docker, docker-compose command.
English proficiency: a technical writing level is sufficient
Russian/Ukrainian languages

**RESPONSIBILITIES:**
Write queries for extracting data using ORM query builder
Write complex, clean, well-documented, reusable code
Ensure good performance and stability of the system
Improve User Interface and User Experience
Apply bug fixes and improvements based on user and QA reports
Create an application’s UI architecture.

**What We Can Offer You:**
Competitive compensation based on your experience and skills. 
Consistent monthly payment based on invoices (payments are made via bank transfer/ Payoneer or PayPal).
Remote working from **14:00 to 23:00 EEST**, including a one-hour break.
Supportive work/life balance: paid vacation and sick leave. 
Opportunities for professional and career growth and development. 
Opportunity to use modern approaches and tools to solve business problems.
**Our recruitment process:**
Interview with HR
Test task
Technical interview with team leaders
Final interview with the Director of Technology.

To learn more about INFUSEmedia, visit our website to view our vacancies and career opportunities: 
http://infusemedia.com/
https://www.facebook.com/InfuseMediaUkraine/
https://www.instagram.com/infuse_media_ukraine/
DOU: https://jobs.dou.ua/companies/infusemedia/