Position: OroCommerce Developer
Company: Codifi
Experience required: 3y
English level: intermediate

What You Will Do:

- Design, build and maintain efficient, reusable, and reliable code;
- Translate business requirements and technical specifications into fully functioning features and websites;
- Develop new and improve existing OroCommerce websites;
- Develop complex integrations with 3rd-party systems using APIs, queueing mechanisms, scheduled jobs, etc;
- Critical analysis of requirements and specifications to produce a solid solution plan, in the form of a technical approach;
- Following best development practices, assisting other team members, providing and receiving feedback in the form of code reviews;
- Review, estimate, and provide a critical approach to the assigned tasks – don’t be shy to point out gaps, mistakes or simply propose a better approach;
- Closely collaborate with a cross-functional team (PM, BA, QA, as well as other developers). The team may be distributed across different time zones and even continents.

Your Knowledge and Skills:

- Strong experience with OroCommerce and Symfony development;
- Very comfortable in PHP, SQL, MySQL, Git;
- Experience with XML and importing/exporting XML files;
- Debugging and troubleshooting skills;
- Exposure to API integrations;
- Strong understanding of Object Oriented Principles;
- 2+ years of experience in web development, including maintenance programs, integrations, and servers;
- Front-end skills, such as JavaScript, jQuery, React, etc would be a plus;
- Excellent time management, problem-solving, teamwork, and communication skills;
- A detail-oriented person with a structured approach to software development;
- Understanding of the basics of good user experience;
- Excellent communication & collaboration skills. Good team player;
- Strong critical thinking and self-guided troubleshooting & problem-solving skills;
- English – intermediate or higher (B1 or higher).

Technologies and Tools:

- Platforms and Frameworks:
OroCommerce (required)
Symfony (required)
Knowledge of PHP platforms such as Magento, Drupal, would be a plus
- LAMP stack;
- Issue tracking systems (Jira, Workfront, Wrike, etc);
- Good understanding of OOP and most frequently used development patterns;
- At least basic proficiency with *nix systems. Being able to configure your - - LAMP stack and debug most common issues on your local dev environment is a must;
- Basic front-end development skills would be a plus (HTML/CSS/JavaScript).

We offer:

- Competitive salary in USD;
- Open management and friendly dynamic team (awesome team of professionals always ready to help);
- Projects that use advanced, cutting-edge technologies;
- Professional development opportunities;
- Flexible working hours and adjustable work/life balance;
- Language classes (English);
- Remote work – our team has been successfully operating all over the world;
- Compensation for accounting support;
- Paid vacations and sick leaves.