Sr. Front-End Software Engineer - REMOTE
FergusonAbout the role
Job Posting:
Since 1953, Ferguson has been a source of quality supplies for a variety of industries. Together We Build Better infrastructure, better homes and better businesses. We exist to make our customers’ complex projects simple, successful, and sustainable. We proactively solve problems, adapt and grow to continuously serve our customers, communities and each other. Ferguson is proud to provide best-in-class products, service and capabilities across the following industries: Commercial/Mechanical, Facilities Supply, Fire and Fabrication, HVAC, Industrial, Residential Trade, Residential Building and Remodel, Waterworks and Residential Digital Commerce. Ferguson has approximately 36,000 associates across 1,700 locations. Ferguson is a community of proud associates who operate with the shared purpose of building something meaningful. You will build a career that you are proud of, at a company you can believe in.
Join Our Team as a Senior Front-End Software Engineer!
Are you a talented front-end developer passionate about creating seamless and engaging user experiences? Ferguson is seeking a Senior Front-End Software Engineer to plan, develop, maintain, and support our software solutions, web applications, and websites. In this role, you will be responsible for building and maintaining innovative digital platforms that serve their intended functions while delivering an exceptional user experience.
As part of our team, you'll tackle non-routine tasks, contribute to operational improvements, and solve sophisticated problems using strong reasoning and data analysis. With autonomy in your day-to-day work, you'll make significant impacts across the organization while applying your expertise and creativity.
Location: This position is fully remote and can be based anywhere within the United States.
Compensation & Benefits:
The approved base salary for this role is $115,000, commensurate with experience and qualifications. In addition to base pay, the role includes:
- Annual bonus opportunity of 10% to 15% of base salary
- Employee Stock Purchase Plan (ESPP)
- Paid time off including:
- 3 weeks of vacation
- 1 week of sick leave
- 10 additional PTO days
- A comprehensive benefits package covering health, dental, vision, and more
Duties and Responsibilities:
- Designs, builds and maintains websites and software application for Enterprise Product Solutions Services group.
- Create and maintain website and web application user interfaces (UI) using HTML, CSS, JavaScript and modern frameworks.
- Provide a link between visual design and its implementation on the technical side.
- Understands UI, cross-browser compatibility and modern web standards.
- Maintains a professional understanding of web development by tracking trends.
- Work closely with our design and backend teams to ensure a seamless integration and optimal performance of our web applications.
- Design and develop applications and software tools to automate, improve, or change business processes and procedures.
- Support medium to large sized projects from analysis through implementation by serving as an experienced lead developer.
- Involved in project from startup through implementation to ensure all aspects of the technology plan are accounted for, understood, defined and executed successfully.
- Collaborate with project team to translate UI/UX wireframes into high-quality code.
- Collaborate with back-end developers to integrate the site or application’s internal structure and operations.
- Optimize applications for maximum speed and scalability.
- Ensure that designs will function equally regardless of browser or device type used.
- Build technical designs that properly leverage our architecture.
- Effectively give and receive a thorough design and code review following documented coding standards and design templates.
- Develop and perform effective unit testing procedures.
- Solve and debug issues to improve performance and user experience.
- Work with business analysts and product owners to address requirement questions.
- Work closely with Architects to design scalable solutions to problems.
- Work with other team members on medium and large-sized projects.
- Work with peers, team leads and supervisors in a collaborative and shared-learning environment.
- Work with third party software providers to ensure solutions meet the needs of Ferguson.
- Participates in associate meetings and communicates any concerns to management.
- Must be self-motivated, proactive, c
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s