Software Engineer - Front End

Fortune 50 home improvement retailer serving 16M customers weekly across 1,700+ stores with 300,000 associates.
Charlotte, NC, USA
Frontend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Retail · E-Commerce

Description For Software Engineer - Front End

Join Lowe's, a Fortune 50 retail leader revolutionizing the home improvement industry through technology. As a Frontend Software Engineer, you'll be part of a forward-thinking team backed by one of Forbes' Top 50 CIOs, working with cutting-edge tools and technologies to create impactful solutions.

Based at our ultra-modern Charlotte Tech Hub, you'll enjoy a state-of-the-art work environment complete with collaborative spaces, an on-site barista, and a Zen Garden. Your role focuses on translating business requirements into high-quality, maintainable code using React, building reusable component libraries, and optimizing performance through advanced techniques like code splitting and lazy loading.

The position offers comprehensive benefits including competitive compensation, stock purchase options with 15% discount, 401(k) matching, extensive paid time off, and family-friendly policies like 10 weeks of paid maternity leave. You'll work with Node.js, RESTful APIs, and GraphQL while applying your expertise in React fundamentals and modern styling solutions.

What sets this opportunity apart is our unique combination of stability and innovation. With a 100-year track record of success and serving 16 million customers weekly across 1,700+ stores, we provide the resources and scale few companies can match. Yet we maintain a startup-like appetite for innovation, particularly in technology.

Our teams are structured around the engineer, ensuring you have the support needed to do your best work. You'll be surrounded by curious minds who respect your contributions and celebrate your successes. Whether you're optimizing user experiences, building new features, or solving complex technical challenges, your work will directly impact millions of customers and help shape the future of retail technology.

Join us in our mission to transform home improvement through technology while building a rewarding career in an inclusive, growth-oriented environment.

Last updated 16 hours ago

Responsibilities For Software Engineer - Front End

  • Translate business requirements and functional specifications into executable stories, designs, and code modules
  • Partner with product teams to understand business needs and functional specifications
  • Write high quality, maintainable, and robust code with adequate test suits and observability framework
  • Build reusable component libraries
  • Optimize React performance through code splitting, lazy loading, and memoization

Requirements For Software Engineer - Front End

React
JavaScript
TypeScript
Node.js
  • Bachelor's Degree in Computer Science, CIS, or related field (or equivalent work experience)
  • 2 years of experience in software development
  • 2 years of experience in database technologies
  • 1 year of experience working on projects involving SDLC
  • Deep understanding of React fundamentals (JSX, Components, Hooks, State Management)
  • Experience with React testing libraries and modern styling solutions
  • Strong experience with Node.js and its ecosystem
  • Knowledge of RESTful APIs, GraphQL, and asynchronous programming

Benefits For Software Engineer - Front End

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • Competitive salary and bonus opportunities
  • Employee Stock Purchase Plan (ESPP) with 15% discount
  • 401(k) retirement account with company match up to 4.25%
  • Paid time off for vacation, holidays, sick leave, and volunteer time
  • Comprehensive insurance plans
  • Mental health care
  • Employee Assistance Programs
  • 10 weeks paid maternity leave
  • 4 weeks paid parental leave
  • Dependent care resources
  • Adoption assistance

Interested in this job?

Jobs Related To Lowe's Software Engineer - Front End

Software Engineer - (Front End Developer) Post Purchase

Frontend Software Engineer role at Lowe's Tech Hub in Charlotte, focusing on Post Purchase solutions using React, Node.js, and modern cloud technologies.

Software Engineer

Mid-level Software Engineer role at Lowe's focusing on frontend development with Node.js and React, offering hybrid work and comprehensive benefits.

Software Engineer - Front-end

Frontend Software Engineer role at Lowe's focusing on developing component-based applications using React and modern JavaScript technologies.

Consumer Desktop Product Manager I, Chrome Browser

Product Manager position at Google Chrome Browser team in Seattle, focusing on desktop product development with competitive compensation and benefits.

Software Developer III, Front End, Google Workspace

Frontend Software Developer III position at Google Workspace, focusing on developing user-centric web solutions that help millions connect, communicate, and collaborate effectively.