Position: Magento Lead\Senior
Company: Codifi
Experience required: 5y
English level: intermediate

What You Will Do:

- Technical ownership and authority of assigned client project
- Analyze, scope and estimate projects based on client requirements
- Architect and design solutions and integrations based on client requirements
- Enforce best development practices on Magento platform (coding standards and practices, infrastructure, workflow, etc)
- Critical analysis of requirements and specifications to produce a solid solution plan, in the form of a technical approach executable by less experienced developers;
- Analyze, design and help develop complex integrations with 3rd-party systems using APIs, queueing mechanisms, scheduled jobs, etc;
- Following best Magento and PHP development practices, assisting other team members
- Executing code reviews to enforce proper development practices;
- 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;
- Participate in project discoveries to provide technical support and to ensure that we understand client request from an engineering perspective
- Support the project team through key project events (e.g. planning sessions, release demos, site launch)
- 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 Magento 2 back-end development (at least 5 years in development role, at least 1 year in tech lead role);
- Very comfortable in PHP, SQL, MySQL, Git;
- Experience with XML and importing/exporting XML files;
- Debugging and troubleshooting skills;
- Exposure to API integrations;
- Experience and ability to manage people, processes and technology in the Tech Lead role;
- Experience in business and technical specifications/requirements and develop enterprise-level ecommerce solutions;
- Strong understanding of Object Oriented Principles;
- Experience in code review and technical quality control on the project;
- Experience in direct client communication, including voice and video conferencing;
- Experience preparing thorough technical documentation;
- Experience in assessing, documenting, scoping and estimating tasks and projects;
- Understanding of Composer, HTML/CSS, Javascript, JQuery, KnockoutJS (Nice to have);
- 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+ level).

Technologies and Tools:
- Platforms:
Magento 2 (required)
Magento 2 Cloud (would be a plus)
Magento 1 (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.