Staff Engineer/Tech Lead
Core
Lead the design and development of customer order entry applications using React and Next.js, focusing on frontend architecture, performance, and accessibility.
Role type
Staff Engineer/Tech Lead (Frontend) (via careerplan.io/jobs/22489-staff-engineertech-lead-at-grainger)
Builds
Scalable user experiences for complex order workflows, validation rules, and real-time feedback.
Domain
E-commerce / Order Management Systems
Required skills
React, Next.js, JavaScript, TypeScript, Test Automation (Jest, Cypress, Playwright), REST APIs, CI/CD, AWS/GCP/Azure, Containerization
Preferred skills
Experience with complex form-driven or workflow-based interfaces, Event-driven systems, Asynchronous workflows
Responsibilities
Lead design and development of customer order entry applications; Own frontend architecture decisions involving SSR/SSG, state management, and performance optimization; Partner with backend teams to define API contracts; Drive unit, integration, and end-to-end test automation; Improve CI/CD pipelines; Mentor engineers and raise frontend engineering maturity.
Seniority
Staff, hands-on IC with mentorship
