Software Engineer IIIStaples is business to business. You’re what binds us together.At Staples, our Digital Solutions team is more than a traditional IT organization. We are a team of passionate, collaborative, Agile, inventive, customer-centric, results-oriented problem solvers. We are intellectually curious, love advancements in technology, and seek to adapt technologies to drive Staples forward. We anticipate the needs of our customers and business partners and deliver reliable, customer-centric technology services. If you want to be on the front lines, driving one of the greatest technology transformations of the 21st Century, you should join our team!Our mission is to win market leadership as the online destination for workplace transactional and solution purchasing. To do so, we will deliver a world-class, high-quality customer experience that engages with relevant content and offers, delights with our own brands, and delivers workplace solutions.What you’ll be doing:
You will be part of our Landing pages domain team and partner with both the business and technical teams to innovate and deliver new features and enhancements for the eCommerce platform.
You will create or modify complex programs and modules from a detailed design where performance, efficiency, and reliability are critical to the entire system and are scalable under sustained load.
You will work with engineers and other cross-functional teams like Product Management, Project Management, Release Engineering, Quality Assurance, Operations teams, etc. to develop innovative solutions that meet eCommerce market needs.
Reporting to our eCommerce manager, you will be closely working with our product owner on Global Merchandising and Personalization initiatives.
What you bring to the table:
Excellent team player who can drive a collaborative environment.
Self-motivated, high-energy with the ability to execute on business objectives
Ensure that technical solutions follow best practices, are reliable and easily maintainable.
Excellent verbal and written communications with the ability to establish effective working relationships with team members and cross-functional teams.
Have experience working on the design, development, and support of online, customer-facing business solutions components throughout all phases of the software development life cycle.
Qualifications:
Masters Degree in Computer Science, a related field, or equivalent work experience
Strong knowledge of web technologies including HTML, CSS, JavaScript, Advanced JavaScript, React, Redux, Next JS, Node JS and Java.
5 plus years of experience working with React.js.
Experience with React, Redux, and Webpack.
Write reusable UI components based on design patterns and workflows.
Experience developing responsive web pages for mobile, tablet and desktop.
Experience with web analytics tools such as Adobe Analytics and Google Analytics.
3+ years working with browser APIs and optimizing front-end application performance.
Experience with TDD using frameworks such as Jest, Jasmine or Mocha.
Experience interfacing with REST APIs and/or API Gateways.
We Offer:
Inclusive culture with associate-led Business Resource Groups and resources such as the Social Justice Resource Center
Flexible PTO (22 days) and Holiday Schedule (7 observed paid holidays), Online and Retail Discounts, Company Match 401(k), Physical and Mental Health Wellness programs, and more perks and benefits (https://careers.staples.com/Staples-Life/Benefits)
Staples is an Equal Opportunity Employer.All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender idenity, sexual orientation, age, national origin, protected veteran status, disability, or any other basis protected by federal, state, or local law.For individuals with disabilities that need additional assistance at any point in the process, please call 1-888-490-4747 for more information.