Sherwin-Williams - Cleveland, OH

posted 16 days ago

Full-time - Senior
Cleveland, OH
Chemical Manufacturing

About the position

The Senior User Interface Developer will lead the implementation of designs for Sherwin-Williams' web applications, enhancing critical business operations through effective user interface development. This role involves collaboration with colleagues at various levels in an IT environment, focusing on front-end development and utilizing the Javascript programming language.

Responsibilities

  • Work with business units to identify business requirements for projects.
  • Identify 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, and coordinate with additional development teams.
  • Perform complex programming assignments requiring advanced programming standards and best practices.
  • Design application and database components for development projects.
  • Analyze business models and customer requirements to design and build Internet solutions using multiple technologies.
  • Mitigate significant risks associated with high complexity projects.
  • Analyze performance of programs and correct deficiencies based on client consultation.
  • Maintain and modify web applications, making approved changes and updating documentation.
  • Provide support for critical web application problems and issues.
  • Act as a Subject Matter Expert in the discovery of critical production problems.
  • Conduct research into new technologies, including tools and frameworks.
  • Train and mentor developers and Professional Apprentices.
  • Manage projects and report as necessary.
  • Make presentations to management and clients as requested.
  • Provide tier 2, on-call support for critical web application issues.
  • Assist with projects to enhance work efficiency and effectiveness.
  • Participate in hiring activities and ensure compliance with equal employment opportunity policy.
  • Perform application server maintenance tasks.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or Information Technology or equivalent 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 (Vue, React, Angular), REST API integrations, and UX principles, with Vue preferred.
  • Experience migrating JSP-based applications to SPA/decoupled frontend-microservices backend preferred.
  • Experience with Containers and Kubernetes preferred.
  • Experience with JavaScript package managers.
  • Testing experience at unit, component, integration, and end-to-end levels.
  • Experience with Source Control environments (SVN or GIT).
  • Exposure to wireframing/modeling/front-end design tools.
  • Ability to understand advanced programming fundamentals.
  • Ability to test and debug code written by multiple developers.
  • Interest in collaborating with customers and stakeholders to create front-end applications.
  • Competent in Microsoft Office applications.
  • Strong grasp of web design principles.
  • Willingness to mentor junior developers.

Nice-to-haves

  • Experience with Agile methodologies.
  • Familiarity with cloud services and deployment strategies.

Benefits

  • Health insurance
  • 401k retirement plan
  • Paid time off
  • Professional development opportunities
  • Employee discounts
  • Flexible scheduling options
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service