Jobs and Careers
SH

Senior User Interface Developer

Sherwin-Williams
United Statesfull_timeVerifiedPosted 28 Jun 2024

About the role

The Senior User Interface Developer team member will have the opportunity to lead the effort of implementing the concepts and designs for some of Sherwin-William’s leading web applications as well as aid in the execution of critical business operations through developing an effective user interface. This position will work alongside junior, mid, and senior level colleagues in an IT environment. The ideal Senior User Interface Developer will have a strong background in front-end development and the Javascript programming language. 

Strategy & Planning
  • Work with the business units to identify business requirements for requested projects.
  • Identify the technical requirements of projects.
  • Analyze all aspects of the projects.
  • Perform feasibility and cost/benefit analyses for proposed projects.
  • Plan and organize tasks, report on project progress, coordinate with additional development teams.

Development & Deployment

  • Perform complex programming assignments requiring an advanced aptitude of established programming standards, methods, and best practices.
  • Design application and database components for development projects.
  • Perform analysis of business models, logical specifications, and/or customer requirements to design and build Internet solutions utilizing multiple technologies. 
  • Mitigate significant risks associated with projects, which have a high technical complexity and/or involve significant challenges to the business.
  • Analyze performance of programs and take action to correct deficiencies based on consultation with clients and approval of supervisor.

Operational Management

  • Maintain and modify web applications; make approved changes by amending application documentation, developing detailed programming logic, and coding changes.
  • Provide support for critical web application problems and issues. 
  • Act as a Subject Matter Expert in the discovery and investigation of critical production problems as required.
Incidental Functions
  • Conduct research into new technologies, including tools, components, and frameworks.
  • Train, teach, and knowledge share with development teams.
  • Mentor and coach developers and/or Professional Apprentices.
  • Project and task management and reporting as necessary.
  • Make presentations to management, clients, and peer groups as requested.
  • Provide tier 2, on-call support for critical web application problems and issues. 
  • Assist with projects as may be required to contribute to efficiency and effectiveness of the work.
  • Participate in hiring activities and fulfilling affirmative action obligations and ensuring compliance with the equal employment opportunity policy. 
  • Application server maintenance tasks such as: software/hardware upgrades, patching, security configuration, batch process maintenance and migration to new platforms.
  • Minimal travel required.
  • Working outside the standard office 7.5 hours workday may be required; on-call availability.

 

Formal Education & Certification

  • Bachelor’s degree (or foreign equivalent) in a Computer Science, Computer Engineering, or Information Technology field of study (e.g., Information Technology, Electronics and Instrumentation Engineering, Computer Systems Management, Mathematics) or equivalent experience.

Knowledge & Experience

  • 5+ years of IT experience.
  • 5+ years of software/front-end development experience.
  • 5+ years of experience with web application development.
  • Experience with Javascript frameworks, such as Vue, React, and/or Angular, REST API integrations, and UX principles are required, with Vue being the preferred framework.
  • Experience migrating a JSP-based monolithic application to SPA/decoupled frontend-microservices backend preferred.
  • Experience working with Containers and Kubernetes preferred.
  • Experience with package manager for JavaScript.
  • Testing experience at the unit, component, integration and end-to-end testing levels.
  • Experience with Source Control environments such as SVN or GIT.
  • Exposure/experience with wireframing/modeling/front-end design tools.
  • Ability to understand advanced programming fundamentals.
  • Ability to effectively test and debug code written by multiple developers.
  • Interest in working with cu

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

Sherwin-Williams

View company profile →