Staples - Framingham, MA

posted 22 days ago

Full-time - Mid Level
Framingham, MA
10,001+ employees
Merchant Wholesalers, Nondurable Goods

About the position

The Software Engineer III - Front-end (ReactJS and NodeJS) position at Staples involves leading and mentoring a team of software engineers to develop customer-centric digital solutions. The role emphasizes collaboration, innovation, and the application of engineering principles to create scalable and efficient software. The engineer will work closely with cross-functional teams to deliver high-quality software solutions while adhering to best practices and company standards.

Responsibilities

  • Lead and mentor a team of software engineers, both onshore and offshore.
  • Manage offshore teams, ensuring alignment with project goals and adherence to best practices.
  • Delegate tasks effectively, balancing workload and ensuring timely delivery of high-quality software solutions.
  • Partner with business and technical teams to innovate and deliver new features and enhancements.
  • Create or modify complex programs and modules from a detailed design where performance, efficiency, and reliability are critical.
  • Work with cross-functional teams to develop innovative solutions that meet customer needs.
  • Write code that meets specifications for large and complex software programs and systems.
  • Anticipate and prevent problems and roadblocks before they occur.
  • Apply engineering concepts and principles to the design and development of software solutions.
  • Interact with technical experts to identify architecture challenges and resolve issues.
  • Ensure technical solutions follow best practices, are reliable, and easily maintainable.
  • Participate in the definition, design, development, testing, and implementation of software functionality using SAFe Agile methodology.
  • Develop responsive web pages for mobile, tablet, and desktop.
  • Write reusable UI components based on design patterns and workflows.
  • Measure, analyze, and improve Core Web Vitals to ensure excellent performance and user experience.

Requirements

  • Bachelor's degree in computer science, software engineering, or equivalent experience.
  • 6+ years of professional software development experience executing large web applications.
  • 6 years minimum of solid experience designing, developing, and implementing web applications using front-end technologies such as React, Redux, HTML, CSS, JavaScript.
  • 6 years minimum of solid experience with Node.JS.
  • Experience with leading and mentoring a team of software engineers.
  • Excellent verbal and written communication skills.

Nice-to-haves

  • Master's degree preferred.
  • Experience with Next JS.
  • Experience working in the retail domain and developing e-commerce solutions.
  • Experience with cloud architecture and technologies.

Benefits

  • 401(k) matching
  • Flexible PTO (22 days)
  • Holiday Schedule
  • Online and Retail Discounts
  • Physical and Mental Health Wellness programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service