
Senior E-Commerce Software Developer (Magento 2)
Bnaia -
Maadi, CairoPosted 4 years ago14Applicants for1 open position
- 11Viewed
- 4In Consideration
- 4Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Meeting with the design team to discuss the needs of the company.
- Building and configuring Magento 2x eCommerce websites.
- Coding of the Magento templates.
- Developing Magento modules in PHP using best practices.
- Designing themes and interfaces.
- Setting performance tasks and goals.
- Troubleshooting integration issues.
- Updating website features and security patches.
Job Requirements
Qualifications :
- Bachelor’s degree in Computer Science or related field.
- PHP object-oriented programming
- 2+ years of Hands-on experience in Magento / Magento 2 (not just themes, module development and advance level customizations and performance tuning)
- Advanced knowledge of Magento, JavaScript, HTML, PHP, CSS, jQuery and MySQL.
- Understanding of Magento’s code structure, extension architecture, theme hierarchy, and fallback components
- Knowledge of vanilla Magento feature set and configuration
- Knowledge of Magento and PHP best practices
- Good understanding of MVC frameworks, LAMP Stack
- Database experience with mySQL
- Knowledge of Object-Oriented Programming and Application development and Design
- Ability to work independently and productively, but also to work well in a collegial, team atmosphere
- Understands the concept of writing good integration APIs
- Understands best practices for security and data protection
- Development & consumption of REST based API’s
- Designing applications for scale and resiliency
- A preference toward small software companies that allow you to stand out and progress faster
Skills:
- Experience with other E-Commerce systems like Magento /OpenCart/osCommerce/shopify/BigCommerce is beneficial
- Experience working in full stack delivery teams
- Familiar with Git
- Aware of scrum/Agile Development methodology
- Mobile development experience using Flutter/ React Native is a plus
- Strong proficiency in JavaScript
- Multi-store e-commerce implementations
- e-commerce data organization and relationships
- Web services integrations (REST/SOAP)
- Comfort working with Linux-based systems
- Caching and scaling techniques
- Working with remote teams
- Experience with Micro-Service Architecture and its best practices
- Public speaking experience on technical subjects
- The overwhelming desire to learn new things