Our client is a leading provider of parts and services, known for their fast delivery, extensive product catalog, and innovative technology.
What makes them stand out is their user-friendly approach. They offer a vast online catalog, complete with easy-to-use tools that make finding the right part quick and efficient. Their technology includes apps for scanning equipment, identifying parts, and even 3D models to help visualize how components fit together. This modern approach ensures customers can solve issues with minimal downtime.
As a Front-End Developer, you'll be instrumental in crafting and maintaining cutting-edge web applications that deliver exceptional performance and user experience. Leveraging React for building dynamic user interfaces and integrating with SAP Commerce (Hybris), you'll work on ensuring applications are responsive, scalable, and aligned with ecommerce best practices. You'll collaborate closely with backend engineers, UX/UI specialists, and multidisciplinary teams to create efficient and maintainable solutions. This role is ideal for those who are excited by challenges in a fast-paced, innovative setting and who are passionate about developing high-quality web solutions.
Key Responsibilities:
- Develop and maintain responsive web applications using React, jQuery, and other relevant front-end technologies.
- Create and implement user interfaces with a focus on performance, maintainability, and code reusability.
- Collaborate with backend teams to integrate front-end components, ensuring seamless communication between React components and SAP Commerce (Hybris).
- Regularly update and optimize applications for performance, compatibility, and functionality across different browsers and devices.
- Implement complex features and ensure smooth performance on various platforms while working closely with designers, product managers, and other developers.
- Maintain thorough documentation of architectural and design choices as well as coding standards.
- Customize storefront templates in Hybris, ensuring smooth integration with React for optimal performance.
- Develop modular and reusable React components that support scalability and maintainability.
- Ensure front-end optimization for fast load times and smooth interactions within SAP Commerce.
- Adhere to and promote coding best practices, conducting code reviews and ensuring quality across projects.
- Work alongside UX/UI teams to build intuitive, accessible interfaces that meet WCAG standards.
To Succeed in This Role:
- You bring 5+ years of experience in front-end development, particularly in ecommerce-focused applications.
- Expertise in React, including building reusable components, managing state (e.g., Redux, Context API), and utilizing lifecycle methods and hooks (e.g., useState, useEffect).
- Hands-on experience integrating React with SAP Commerce (Hybris), customizing storefronts, and optimizing performance in that environment.
- Familiarity with front-end testing tools such as Jest, React Testing Library, Cypress, and QUnit.
- Experience with maintaining and refactoring jQuery code to work alongside React components.
- Deployment experience on cloud platforms (Azure preferred, but experience with AWS or Google Cloud is also beneficial).
- Proficiency in performance monitoring and optimization with tools like Google Analytics, New Relic, and Datadog.
- Understanding of implementing secure front-end solutions using OAuth2, JWT, and SSO integrations.
- Excellent communication and teamwork skills, with the ability to work closely with backend developers, UX/UI designers, and product teams.
- Familiarity with WCAG accessibility standards and user-centric design.
- Bonus: Experience with containerization (Docker) and deployment on Kubernetes.
MMD Services Inc. is an equal opportunity employer. All applicants are considered for all positions without regard to race, religion, color, sex, gender, sexual orientation, pregnancy, age, national origin, ancestry, physical/mental disability, medical condition, military/veteran status, genetic information, marital status, ethnicity, alienage, or any other protected classification, in accordance with applicable federal, state, and local laws.