Position: Junior Magento 2 Back-end Developer
Company: Elogic
Experience required: 1y
English level: intermediate

Elogic Commerce is looking for a Junior Magento 2 Back-end Developer with 1+ year experience in IT and good written and spoken English.

PHP Magento Back-End Developer will be part of an ambitious, feature driven development team responsible for building high-performance e-commerce solutions. This job requires technical skills to provide coding expertise throughout the entire software development lifecycle. You should have experience with software development lifecycle methodologies, good knowledge of web and software development, and use of standard design and development tools.

Required Skills:
- 2+ year PHP web development experience;
- 1+ year experience with Magento;
- Working knowledge of PHP object-oriented programming & MVC applications;
- MySQL knowledge;
- Working knowledge of design patterns;
- Good command of English.

Personal skills:
- Problem-solving skills and critical thinking
- Self-learning
- Communication skills
- Teamwork
- Stress resistance

Will be a great plus:
- ZendFramework
- HTML 5 / CSS3, JScript (JQuery), Ajax;
- KnockoutJS Framework;

We offer:
Interesting and challenging projects, tasks, work with professionals;
Flexible working hours;
Competitive salary (fixed in $);
Social package;
Fully equipped working place;
Open management and friendly team, always ready to help each other;
Regular corporate events;
12 sick leaves and 18 paid vacation business days per year;
Medical insurance;
Corporate English lessons;
Professional certification;
Refer a friend program;

Responsibilities:
- Analyze business and technical specifications/requirements and develop enterprise-level e-commerce solutions;
- Produce clear, well-structured, cross-browser, testable, scalable, critical bugs free code;
- Fix bugs and resolve production issues (PHP/MySQL/JS);
- Work with development team to ensure proper implementation of the website’s functionality;
- Actively participate in daily project team meetings and brainstorming activities related to the project issues;
- Provide updates to effort estimates and status of assigned tasks.