Familiarity with front-end technologies: HTML, CSS, JavaScript, and frameworks/libraries like Knockout.js, React, or Vue.js.
Proficiency in MySQL
Experience with REST and SOAP APIs for integrating Magento with third-party services.
Understanding of GraphQL
Knowledge of e-commerce principles, SEO, user experience, and performance optimisation.
Proficiency in version control systems, primarily Git.
Understanding of DevOps practices, CI/CD pipelines, and tools like Jenkins
Experience in leading and mentoring development teams.
Ensuring coding standards and best practices are followed
Responsibilities:
Technical Leadership: Technical leadership of the development team in the design, development, and deployment of Adobe Commerce solutions.
Architecture Design: Define and document high-level and low-level technical architecture for Adobe Commerce projects, ensuring scalability, performance, and security.
Solution Implementation: Oversee the implementation of technical solutions, ensuring alignment with architectural standards and project requirements. Contributing to pitches, new business and help steer the growth of accounts from a technical perspective.
Technical Guidance: Offer expertise and guidance on all technical matters, including , coding best practices, and technology selection, to ensure optimal solutions are implemented. Proven track record in architecting, documenting and ability to delegate delivery of appropriate solutions to complex challenges.
Code Reviews: Conduct code reviews to ensure code quality, adherence to best practices, alignment with architectural guidelines and enforce best practices for code quality, testing, and documentation.
Stakeholder Collaboration: Collaborate with project managers, business analysts, and other stakeholders to understand business requirements and translate them into technical solutions.
Performance Optimization: Establishing a set of KPIs relating to site performance as a key success factor for customer projects and measurement of team performance and optimizing both front-end and back-end performance
Technical Documentation: Create and maintain technical documentation, including architecture diagrams, technical specifications, and design patterns.
Innovation and Best Practices: Stay updated with the latest industry trends, technologies, and best practices in e-commerce and Adobe Commerce, advocating for their adoption where appropriate.
Technical Problem Solving: Lead troubleshooting efforts and resolve complex technical issues that may arise during development or deployment. Provide guidance and support to the team in overcoming technical challenges