Eaton Careers

Senior Front End / UI Engineer

Moon Township, Pennsylvania


Job Description

Eaton’s Center for Connected Intelligent Solutions is currently seeking a Senior Front End/UI Developer to join our team! This position is based at our Moon Township, PA facility.

The Front End / User Interface Developer will be a member of the User Experience Group and play a vital role in providing a consistent experience for Eaton customers across a wide variety of different product lines. This specific position requires expertise using JavaScript to create complex, fast front-end applications to run in all major web browsers. Most importantly, we are looking for a technically strong, hands-on engineer, with an eye for UI design, who has desire to build new web applications from the ground up, maintain/extend existing web applications, take ownership for the code they write, take pride in overall product and code quality, and work closely with others, including coaching junior developers.


This position will be responsible for building and supporting the Eaton design system and development platform to drive consistency across the enterprise. This includes building reusable code examples, components, libraries, and providing technical support for development teams around the world.


Be part of a team charged with delivering state-of-the-art, user-centered design across a Fortune 500 company.


Making what matters work at Eaton takes the passion of every employee around the world. We create an environment where creativity, invention and discovery become reality, each and every day. It’s where bold, bright professionals like you can reach your full potential—and where you can help us reach ours.

  • You will identify opportunities to expand and improve the Eaton design/development platform
  • You will build representative code examples in Angular and React showcasing best practices for implementing the Eaton design system
  • You will verify and ensure code quality through automated testing
  • You will maintain a library of reusable packages/materials distributed through GitHub/npm
  • You will maintain comprehensive documentation for the development platform
  • You will provide technical assistance and recommendations to development teams in their efforts to implement the Eaton design/development system in various products
  • You will research industry trends and stay up-to-date with new technologies and advancements
  • You will coordinate with other internal platform teams (e.g. Cloud, embedded) to identify opportunities for collaboration and alignment
  • You will share expertise and mentor junior team members through pair programming, code reviews, etc.

When we embrace the different ideas, perspectives and backgrounds that make each of us unique, we — as individuals and as a company — are stronger.

We are committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job-related reasons regardless of an applicant's race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, marital status, genetic information, protected veteran status, or any other status protected by law.


Required (Basic) Qualifications:
  • Bachelor’s degree from an accredited institution
  • Minimum of 2 years’ experience as a UI, Mobile or Front-End Developer
  • Minimum of 2 years’ experience with modern JavaScript frameworks (e.g. Angular, React)
  • Experience with a source/version control system (e.g. Git)
  • Must be legally authorized to work in the United States without company sponsorship.  
Preferred Qualifications:
  • Master’s degree in Computer Science from an accredited institution
  • 5+ years’ experience as a UI, Mobile or Front-End Developer on interactive projects
  • 3+ years’ experience with modern JavaScript frameworks (e.g. Angular, React)
  • Experience developing mobile/hybrid applications (NativeScript, React Native, Cordova)
  • Experience with Material component libraries (e.g. Angular Material, Material-UI)
  • Experience with build tools (e.g. webpack, babel, gulp) and continuous integration/deployment
  • Experience with test-driven development and writing Unit Tests
  • Experience working on a distributed team
  • Experience using npm and Artifactory for software distribution
  • Experience using Azure as a cloud platform
  • Experience with testing tools (e.g. Mocha, Karma, Jest)
Position Success Criteria:
  • Candidate must have strong understanding of UI, adaptive/responsive design and current web standards.
  • Candidate should strive to be up to date on the latest industry trends to anticipate future growth opportunities and needs
  • Deep expertise and hands on experience with Web Applications and developing with HTML, CSS, JavaScript.
  • Fluency in information architecture, user interface development, and interaction design principles.
  • Understands “pixel-perfect” execution and strives for it
  • Experience with animation on the web using CSS and JavaScript
  • Demonstrates creative, technical and analytical skills
  • This is a hands-on position and the successful candidate will have responsibility for supporting product teams, design adopters and contractors with user interface development. Examples of past work including functional code samples and finished User Interfaces
  • Strong interpersonal skills
  • Significant experience in designing for usability
  • Familiarity with web and mobile technologies and their impacts on the feasibility of design solutions
  • Online Portfolio/Code Samples to provide for review

We make what matters work. Everywhere you look—from the technology and machinery that surrounds us, to the critical services and infrastructure that we depend on every day—you’ll find one thing in common. It all relies on power. That’s why Eaton is dedicated to improving people’s lives and the environment with power management technologies that are more reliable, efficient, safe and sustainable. Because this is what matters. We are confident we can deliver on this promise because of the attributes that our employees embody. We’re ethical, passionate, accountable, efficient, transparent and we’re committed to learning. These values enable us to tackle some of the toughest challenges on the planet, never losing sight of what matters.

Job: Engineering

Region: North America – US/Puerto Rico
Organization: Electrical Sector

Job Level: Individual Contributor
Schedule: Full-time
Is remote work (i.e. working from home or another Eaton facility) allowed for this position?: No
Does this position offer relocation?: Relocation from within United States and / or Puerto Rico
Travel: Yes, 10 % of the Time

Requisition ID: 069034