Sr. UI -UX Software Engineer
Role details
Job location
Tech stack
Job description
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 softwaredevelopmentand 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 ondailybasis. Helpscollaboratewith peers andjunior developers in the team
- Reviews and analyzes business requirements and provide technical feasibility and estimates
- Recognizes synergies & functionality across multiple technologies, andleveragesthem as appropriate
- Creates technical documents for software products using Visio, PowerPoint,Wordand other MS Office applications
- Participates in the Scrumceremonies: Sprint Planning and Estimation, Daily Stand-ups, SprintReviewsand Sprint Retrospectives.
- Translates technical requirements into application code and modules
- Makes modifications to existing applications and modulesin accordance withwritten user stories
- Unit tests and works closely with the QA/Testing team.
- Troubleshoots and resolves issues ina timelyfashion, communicating updates asdetermineduntil issue is resolved
- Works closely with the team to helpidentifythe root cause and implement solutions to reduce the recurring defects and issues
- Takespart in code reviews andprovides feedback whenrequired.
- Works with developers tomaintaina standard release plan, including code check in processes & solution management
Requirements
- Bachelor's degree in a technicalfieldor equivalentwork experience
- 5 yearsofexperience working in an IT environment
- 3 yearsofexperience as asenior software developer for Front End Developemt
- 5 yearsofexperience as a software developer or senior developer
- 5 yearsofexperience as a software developer using multiple of the following development languages and/or Frameworks: Flutter, Maui, Angular, client-side JavaScript, jQuery
- 2 yearsof experience withSwagger,PostmanorFiddler
- 5 yearsofexperience using Microsoft Visual Studio 2019 (or higher) and/or Visual Studio Code
- 2 yearsofexperience using Microsoft Azure Dev Ops
- 2 yearsofexperience consuming APIs
- Demonstrated project experienceregardingestimates,planningand deliverables with a high degree of accountability
- Proven ability working with business,engineeringand R&D teams to translate needs to Application Development teams
- Excellent communication skills
- No immigration sponsorship is available for this role at this time., * Bachelor's degree in a technicalfieldor 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 ofworking 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,maintaina 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
Benefits & conditions
Annual or Hourly Compensation Range The pay range for this position is $101,400.00 - $152,100.00. Many factors are taken into consideration when determining compensation, such as experience, education, training, geography, etc. We comply with all minimum wage and overtime laws.