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 modern 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