Jobs and Careers
EC

Sr. UI -UX Software Engineer

Ecolab
Naperville, United Statesfull_timeVerifiedPosted 24 Apr 2026
💰 $152,100/yr($101,400/yr$152,100/yr)

About the role

These software applications are focused on Ecolab’s Institutional businesses for delivering value to our customers through web and mobile . The ideal candidate needs to have a broad understanding of all aspects of software development and familiarity with the industrial market space is a plus.  The candidate is expected to have experience in implementing Micro Front End Applications and hands on experience in UI development using Flutter.
  

What you will do: 

  

  • Participates in design and development activities on daily basis.
  • Write code in Flutter for Web Applications as well as Mobile app.
  • Develops and designs applications using Flutter, JavaScript, Angular and the Microsoft suite of technologies 
  • Experience in building mobile applications using Maui framework is a plus
  • Participates in software development on daily basis. Helps collaborate with peers and junior developers in the team 
  • Reviews and analyzes business requirements and provide technical feasibility and estimates 
  • Recognizes synergies & functionality across multiple technologies, and leverages them as appropriate 
  • Creates technical documents for software products using Visio, PowerPoint, Word and other MS Office applications 
  • Participates in the Scrum ceremonies: Sprint Planning and Estimation, Daily Stand-ups, Sprint Reviews and Sprint Retrospectives. 
  • Translates technical requirements into application code and modules 
  • Makes modifications to existing applications and modules in accordance with written user stories 
  • Unit tests and works closely with the QA/Testing team. 
  • Troubleshoots and resolves issues in a timely fashion, communicating updates as determined until issue is resolved 
  • Works closely with the team to help identify the root cause and implement solutions to reduce the recurring defects and issues 
  • Takes part in code reviews and provides feedback when required. 
  • Works with developers to maintain a standard release plan, including code check in processes & solution management 

Minimum Qualifications: 

  • Bachelor’s degree in a technical field or equivalent work experience
  • 5 years of experience working in an IT environment 
  • 3 years of experience as a senior software developer for Front End Developemt
  • 5 years of experience as a software developer or senior developer 
  • 5 years of experience as a software developer using multiple of the following development languages and/or Frameworks: Flutter, Maui, Angular, client-side JavaScript, jQuery 
  • 2 years of experience with Swagger, Postman or Fiddler 
  • 5 years of experience using Microsoft Visual Studio 2019 (or higher) and/or Visual Studio Code 
  • 2 years of experience using Microsoft Azure Dev Ops 
  • 2 years of experience consuming APIs 
  • Demonstrated project experience regarding estimates, planning and deliverables with a high degree of accountability  
  • Proven ability working with business, engineering and R&D teams to translate needs to Application Development teams  
  • Excellent communication skills  
  • No immigration sponsorship is available for this role at this time.

Preferred Qualifications: 

  • Bachelor’s degree in a technical field or equivalent 
  • Strong analytical and problem-solving skills 
  • Experience working in a multi-technology environment is a plus 
  • Experience developing mobile solutions 
  • Strong knowledge of a variety of software development methodologies (Agile, Waterfall, Scrum) and an understanding as to when each of these approaches is most suitable  
  • Experience of working in a methodical and structured manner.  
  • Excellent communication skills: presentation, written, and oral.  
  • Strong interpersonal skills to successfully team with software vendors, outsourcing partners and internal business and IT associates. 
  • Must be able to perform as an effective member in a team-oriented environment, maintain a positive attitude, and achieve desired results while working with minimal supervision 
  • Enthusiasm for learning new skills and technologies, and passion for conveying knowledge 
  • Excellent organization skills 
  • Prior experience working with global development teams  
  • Experience in IoT environments  

Annual or Hourly Compensation Range

The pay range for this position is $101,40

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 Kit

Free account required — sign up in 30s

Company

Ecolab

View company profile →