We are looking for an experienced Senior React Developer to join our Microsoft Dynamics ecommerce team. As a Senior React Developer, you will be responsible for designing, developing, and implementing user interfaces for our web applications. The ideal candidate should have a strong background in front-end development, a deep understanding of React.js, and a passion for creating intuitive and responsive user interfaces.
Responsibilities:
Website Development: Design, develop, and implement custom features, pages, and functionalities on our eCommerce website using the D365 Commerce platform.
User Experience: Collaborate with UX/UI designers to create visually appealing and user-friendly eCommerce interfaces, ensuring a positive online shopping experience.
Customization and Configuration: Design and implement reusable and efficient React.js components and front-end libraries for use across multiple projects. Customize and configure D365 Commerce to meet specific business requirements, including product catalog management, pricing rules, and checkout processes.
Integration: Integrate the eCommerce website with external systems, payment gateways, and third-party services to enhance functionality and streamline processes.
Front-End Development: Implement responsive and cross-browser compatible front-end solutions using HTML, CSS, JavaScript, and other relevant technologies.
Collaboration: Work closely with cross-functional teams, including marketing, sales, and IT, to align eCommerce strategies with business objectives.
Qualifications:
Bachelor s degree in computer science, Information Technology, or a related field.
Proven experience as a Senior React Developer with a strong portfolio showcasing previous work.
Expertise in React.js and its core principles, with a focus on component-based development.
In-depth knowledge of JavaScript, ES6/ES7, HTML5, and CSS3.
Excellent problem-solving and debugging skills.
Experience with version control systems (Git) and code collaboration tools.
Previous experience in mentoring and guiding junior developers.
Experience with state management libraries such as Redux or Context API.
Familiarity with modern front-end build pipelines and tools (Webpack, Babel, etc.).
Strong understanding of responsive design principles and cross-browser compatibility.