Software Engineer (Front End)
About The Company
At ABB, we are committed to helping industries outrun—becoming leaner and cleaner. As a global leader in power and automation technologies, we foster innovation and sustainability to drive progress worldwide. Our mission is to deliver solutions that improve efficiency, safety, and environmental impact, empowering our customers and communities to thrive in a rapidly evolving world. With a diverse and inclusive culture, ABB values talent, collaboration, and a passion for technological advancement, making us a preferred employer for professionals seeking impactful careers.
About The Role
We are seeking a highly skilled Front-End Engineer to join our Electrification Service (ELSE) division, focusing on designing and implementing user interfaces for our SaaS platform. Reporting to the Director of Software Development, this role involves creating responsive, user-centric web applications that ensure high performance, security, and scalability. The successful candidate will collaborate with cross-functional teams, including UX/UI designers, product managers, and back-end developers, to translate complex requirements into seamless digital experiences. This position offers a hybrid work model, with 90% remote flexibility and 10% in-person engagement, primarily based in Cleveland, OH, or Raleigh, NC.
Qualifications
- Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field
- Minimum of 5 years of front-end development experience
- Proficiency with modern JavaScript frameworks, particularly React
- Experience developing SaaS products in a cloud-native environment, preferably Azure
- Strong knowledge of UI/UX principles and best practices
- Hands-on experience with SQL (complex queries, database design) and NoSQL databases
- Proficiency in .NET framework and related technologies
- Experience with API integration, including third-party services and real-time data visualization tools
- Familiarity with design tools such as Figma, Storybook, and API testing tools like Postman
- Excellent collaboration, problem-solving, and communication skills
- Fluency in English; additional languages such as Spanish are a plus
Responsibilities
- Design and develop responsive, high-performance user interfaces for ABB’s cloud-native SaaS platform utilizing Azure services
- Collaborate with UX/UI designers, product managers, and back-end engineers to translate requirements into scalable front-end solutions
- Optimize web applications for performance, accessibility, and cross-browser compatibility across multiple devices
- Maintain and evolve the design language system to ensure consistent visual styles, components, and branding
- Write clean, maintainable, and well-documented code using modern JavaScript frameworks such as React
- Integrate APIs and third-party services to enable real-time data collection, visualization, and interaction
- Participate in code reviews, testing, and debugging to uphold high standards of quality and reliability
- Contribute to the continuous improvement of development processes, tools, and best practices
- Implement automation testing and support CI/CD pipelines to enhance development efficiency
Benefits
- Choice between multiple medical plans, including PPO and High Deductible Health Plans with HSA options
- Dental and vision coverage options
- Company-paid life insurance (2x base salary) and AD&D coverage
- Voluntary life and AD&D insurance options
- Short-term and long-term disability benefits
- Supplemental insurance plans such as accident, critical illness, and hospital indemnity
- Parental leave of up to 6 weeks
- Employee Assistance Program supporting mental health and well-being
- Retirement plans including 401(k) with company contributions and Employee Stock Acquisition Plan
- Paid holidays, vacation, and flexible time-off policies
- Employee discounts and wellness programs
Equal Opportunity
ABB is an Equal Employment Opportunity and Affirmative Action employer. We value diversity and are committed to creating an inclusive environment for all employees and applicants. All qualified applicants will receive consideration without regard to sex, gender identity, gender expression, sexual orientation, marital status, citizenship, age, race, ethnicity, hair texture or protective hairstyles, religious creed, national origin, pregnancy, physical or mental disability, genetic information, protected veteran status, or any other characteristic protected by law.