JOB DESCRIPTION
Experience Level: Senior (10+ years)
Key Responsibilities:
- Lead the design, development, and maintenance of APIs for our e-commerce platform.
- Oversee the integration of Magento with various third-party services and applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the scalability, performance, and security of the API infrastructure.
- Utilize RequireJS for efficient module management and asynchronous loading.
- Implement and optimize front-end components using Knockout.js for dynamic UI interactions.
- Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
- Troubleshoot and resolve complex technical issues.
- Stay current with emerging technologies and industry trends to drive innovation.
Technical Skills:
- Extensive experience with Magento and PHP.
- Strong understanding of GraphQL & RESTful API design principles and best practices.
- Expertise in RequireJS for optimizing JavaScript dependencies.
- Proficiency in Knockout.js for managing UI state and creating interactive components.
- Proficiency in MySQL and database design.
- Experience with version control systems, such as Git.
- Familiarity with cloud services (e.g., AWS, Azure) and containerization (e.g., Docker).