Frontend Developer – Customer Software and Services
USG stands for opportunity. We know that opportunity looks different to each person, and we are proud that we see opportunity in everyone.
ABOUT USG AND OUR DIGITAL CUSTOMER EXPERIENCE JOURNEY
USG Corporation is an industry-leading manufacturer of building products and innovative solutions highlighted by Sheetrock®, Durock®, and Securock® Brands.
Headquartered in Chicago, USG serves construction markets around the world through its Gypsum, Performance Materials and Ceilings divisions. Its wall, ceiling, flooring, sheathing, and roofing products provide the solutions that enable customers to build outstanding spaces where people live, work, and play.
USG is evolving its digital customer experience and translating the objective of being easiest to do business with into a sustainable technology roadmap. The digital transformation includes upgrading our technology stack and augmenting our teams, developing new digital platforms, and integrating a best-in-class eCommerce operating model to deliver exceptional customer experience from design planning to order delivery. The digital services are based on to be improved data and process models and will be provided for all our customers in the US, Canada, and LATAM.
ROLE SUMMARY
The Frontend Developer supports the transformation and upgrading of customer experience by participating actively in the delivery team by taking on lead development responsibilities across frontend applications and user interfaces. The Frontend Developer shapes, implements and delivers web experiences and helps us to radically modernize our outdated technology stack towards modern cloud and SaaS based technologies. They possess a real passion for development and a demonstrated appetite for continual learning.
USG offers a hybrid workplace. The office location is Chicago, IL. Minimal travel may be required.
DEFINITION OF THE TEAM
The Customer Software and Services team operates within a product-platform model, which emphasizes cross-functional collaboration and end-to-end ownership of deliverables. In this model, product teams are responsible for developing and delivering a specific product or feature, from ideation to launch and beyond. These teams are composed of individuals with diverse skill sets, including business and IT expertise, who work together to achieve a common goal.
The Customer Software and Services team builds digital solutions that help customers discover, understand, and work with USG products. By bringing together expertise in business, architecture, design, and technology, the team manages product information, building assets, content, and specifications across the ecosystem. The team also develops customer‑facing software that enables architects, designers, and contractors to organize projects and collaborate. Operating in an agile environment, the team collaborates closely under the guidance of a Product Owner and a Tech Lead to deliver high‑quality solutions and drive continuous improvement.
What makes this team effective is its ability to work collaboratively and take ownership of deliverables. Each member of the team has a specific role to play, but they all share a common goal and work together to achieve it. The team's structure fosters innovation, agility, and accountability, making it a pivotal part of the company's digital transformation journey.
KEY RESPONSIBILITIES
User Interface Development: Design, develop, and implement responsive and visually appealing frontend user interfaces using HTML, CSS, TypeScript/JavaScript, and frameworks such as Next.js/React or Angular, ensuring a seamless user experience across various devices and browsers. Help migrate our Adobe Experience Manager (AEM) powered site to a modern Next.js/React implementation.
Platform Integration: Integrate user interfaces with digital platforms, ensuring seamless interoperability with content management system and product information management system. Ensure the integration between frontend components and backend systems is smooth.
Component Maintenance and Development: Design and develop reusable UI components for customer landing pages, project planning tools, pre-construction design tools, ensuring consistency in design and functionality across different components and applications. Build reusable architecture and services that pioneer best practices, enabling other developers to work more effectively.
Collaboration and Alignment: Actively collaborate with designers, backend developers, product managers, UX designers, and other stakeholders to align frontend development with the team's overall objectives. Contribute to Agile/Scrum ceremonies, including sprint planning, backlog grooming, daily stand-ups, and retrospectives. Be the lead contributor to frontend technical solution architecture and design decisions.
Performance Optimization: Optimize frontend performance to ensure fast load times and smooth interactions. Implement best practices for code quality, maintainability, and scalability. Identify and address performance bottlenecks, optimizing systems for maximum efficiency.
Delivering Working Software: Design and implement scalable, reliable, and maintainable web applications. Be a hands-on coder for applications, frameworks, and SDKs, ensuring the delivery of working software to users.
Quality Assurance: Conduct thorough code (peer) reviews, providing constructive feedback to ensure coding standards and best practices are followed. Raise the quality of the codebase by actively shaping and designing great user experiences.
KEY QUALIFICATIONS
Education
· Bachelor’s degree in Computer Science, Information Technology, Web Development, or a related field.
Required Skills
8+ years of experience developing leading-edge online applications
Strong skills in HTML, CSS, JavaScript/TypeScript, and frontend frameworks such as React, Next.js or Vue
Experience with digital platforms including content management systems (e.g. such as Adobe Experience Manager (AEM) or Contentful)
Proficiency in implementation of websites and support of websites and ecosystems over multiple years
Experience in functional design using common patterns and building modular web applications
Understanding of database design and data engineering is a plus
Proficient in test-driven development, CI/CD automation, and DevOps tools (preferably GitHub Actions and Azure, Backstage)
Deep understanding of intuitive website design, user interfaces (UI) and user experience (UX) design principles
Knowledge of unit testing and performance optimization techniques for frontend development
Experience with tools and techniques for improving load times and interaction speeds
Strong understanding of responsive design, accessibility and browser compatibility
Strong collaboration skills with the ability to work effectively in cross-functional, agile teams, particularly product ownership team. and work that spans multiple geographies and time zones
Ability to translate business requirements into technical solutions to create detailed designs
Excellent written and verbal communication skills
Technical mentoring skills to coach other developers
Preferred Skills
Experience working with architecture, design and construction data e.g. CAD, BIM
Experience processing and rendering complex datasets using WebGL technologies (e.g. three.js, Babylon.js) and rendering engines (e.g. Unity, Unreal)
Rate of pay may be adjusted based on the qualifications and experience of the candidate.
USG employees enjoy a number of benefit options for themselves and their families. These include two medical insurance options, as well as vision and dental coverage. The cost of these optional programs varies based on coverage level - employees generally pay 25% of the monthly premium cost, USG pays the rest. These coverage options are offered on the first day of employment with no waiting period.
Additionally, USG employees enjoy both a 401(k) Investment Plan with company match and a pension plan. Beyond these main features, employees may also choose from a number of additional programs like life insurance, accident insurance, legal insurance, even pet insurance, just to name a few. USG also offers Quarterly (hourly) / Annual (salary) bonus potential for all employees based on performance metrics tied to safety, quality, and productivity. USG also provides employees with paid time off and paid holidays.
Since 1902, Chicago-based USG has been a leader in producing innovative, award-winning products and systems to build everything from major commercial developments and residential housing to home improvements. USG's employees are committed to the highest levels of customer satisfaction and quality in everything we do. Our steadfast commitment to the company's core business values – innovation, quality, integrity, service, diversity, efficiency and safety – have helped us become the company we are today.
EOE including disability/veteran
- Department
- IT
- Locations
- Corporate Headquarters
- Remote status
- Hybrid
- Yearly salary
- $100,920 - $134,520
- Hourly/Salaried
- Salaried
- Oracle Department
- Bldg Sys-Customer Experience Transformation-136-002|US Gypsum Co.|USG Business Group
- Oracle Job Title
- IT.Systems Designer.2.|E.0.9|USG
About USG Corporation
Headquartered in Chicago, we serve construction markets around the world with wall, ceiling, flooring, sheathing and roofing products that enable our customers to build the outstanding spaces where people live, work and play.
Our network of plants, mines, quarries and other facilities includes 49 manufacturing locations and over 7,500 employees across North America.