
Principal React Developer - Onsite
Bass Pro Shops7 days ago
Springfield, MO, USAStaff+
Responsibilities
- Design, develop, and deliver enterprise-scale front-end applications using React and Next.js.
- Lead hands-on technical direction, architectural decisions, modernization initiatives, and critical code paths.
- Implement micro-frontend architectures using approaches such as Module Federation and Single-SPA.
- Build reusable component libraries and enforce design system, code quality, and engineering standards.
- Develop page composition, orchestration, and stitching strategies across distributed front-end systems.
- Integrate RESTful and GraphQL APIs and guide state management, routing, and data-fetching patterns.
- Lead performance optimization involving code splitting, lazy loading, memoization, SSR, edge rendering, caching, and runtime improvements.
- Implement browser, CDN, ISR, edge, and Varnish caching strategies.
- Ensure cross-browser compatibility, mobile responsiveness, accessibility, and secure coding practices.
- Drive testing strategy using Jest, React Testing Library, Cypress, or similar tools.
- Monitor and improve front-end performance and observability using Lighthouse and Core Web Vitals.
- Collaborate with DevOps teams on Docker and Kubernetes deployments.
- Mentor developers, conduct code reviews, and elevate team capability.
- Collaborate with product, UX, backend, and DevOps teams to deliver end-to-end solutions.
- Evaluate emerging technologies and lead initiatives for scalability, modernization, performance, and developer experience.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related discipline.
- At least 12 years of front-end development experience with strong React expertise.
- At least 8 years of experience with Next.js, micro-frontends, and modern front-end architectures.
- Strong proficiency in JavaScript, TypeScript, HTML5, CSS3, and SCSS.
- Deep knowledge of React Hooks, Context API, functional components, performance optimization, upgrades, and dependency management.
- Proven experience scaling micro-frontend architectures such as Module Federation or Single-SPA.
- Experience with caching, CDN integration, ISR, edge caching, and Varnish.
- Strong experience with Redux and Recoil or similar state-management libraries.
- Experience with REST and/or GraphQL APIs, front-end architecture, design patterns, and large-scale application design.
- Expertise in Core Web Vitals, performance tuning, and front-end observability.
- Familiarity with Material UI, Ant Design, Bootstrap, or Tailwind CSS.
- Experience with Webpack, Vite, and Babel; monorepo experience with Nx, Lerna, or Turborepo is a plus.
- Familiarity with Git, Agile environments, SDLC processes, CI/CD pipelines, and modern deployment workflows.
- Familiarity with Azure, AWS, or Google Cloud and strong knowledge of Docker and Kubernetes deployment models.
- Strong troubleshooting, debugging, analytical, communication, and interpersonal skills.
- Ability to influence technical decisions, mentor engineers, and drive outcomes without direct authority.
- Experience in retail or eCommerce environments is highly desirable; headless or composable commerce exposure is preferred.
Benefits
- Full-time onsite position based in Springfield, Missouri.
- Medical, dental, and vision coverage.
- Health Savings Account and Flexible Spending Account.
- Voluntary benefits.
- 401k retirement savings plan.
- Paid holidays, paid vacation, and paid sick time.
- Employee discounts on retail merchandise, restaurants, resorts, and conservation attractions.
- Bass Pro Cares Fund and additional benefits.
- Applications are accepted on an ongoing basis.
Tech Stack
AWSAzureBootstrapCypressDockerGitGoogle CloudGraphQLJavaScriptJestKubernetesNext.jsReactReduxTailwind CSSTypeScriptWebpack
Categories
About Bass Pro Shops
Bass Pro Shops is a privately held retailer of fishing, hunting, camping, and outdoor recreation gear, selling through e-commerce and more than 150 stores across North America. Founded in 1972 and headquartered in Springfield, Missouri, it acquired Cabela’s in 2017 and also operates White River Marine Group, a boat manufacturing division, plus outdoor resorts. Its customers include anglers, hunters, and families outfitting for recreation and travel.