Responsibilities
Architecture and Design:
Lead the architectural decisions for the headless e-commerce project, ensuring scalability, performance, and maintainability.
Collaborate with stakeholders to gather requirements and translate them into technical specifications.
Design the overall system structure, including front-end, back-end, and integration components.
Front-End Development:
Lead the development of responsive and user-friendly front-end components using up-to-date web technologies such as React, Vue.js, or Angular.
Ensure seamless integration of the front-end with the back-end APIs to deliver a consistent and engaging user experience.
Back-End Development:
Develop robust and scalable APIs and microservices using appropriate server-side technologies such as Node.js.
Implement data models, databases, and data access layers to support the application's functionality.
Experience with headless architecture and API-first development.
Integration with Ecommerce Solutions
Work closely with the integration team to connect the headless e-commerce platform with the Order cloud API.
Develop and manage the integration points, including product catalog synchronization, order processing, and customer data exchange.
Technical Leadership:
Mentor and guide a team of developers, providing technical expertise and best practices.
Conduct code reviews, ensure coding standards are followed, and promote the adoption of contemporary development practices.
Quality Assurance:
Implement automated testing strategies to ensure the reliability and stability of the application.
Perform thorough testing of features, fixes, and integrations to identify and resolve any issues.
Performance and Optimization:
Monitor and optimize the application's performance, identifying bottlenecks and implementing solutions to enhance speed and responsiveness.
Mentoring:
Mentor and coach developers to enhance their skills and expertise in full-stack development.
Documentation:
Main