Campus Pride Jobs

Mobile Campus Pride Logo

Job Information

The Sherwin-Williams Company Lead Front End Developer in Cleveland, Ohio

The Lead Front End Developer will drive the vision, strategy, roadmap, and implementation of an enterprise design system. They will lead the creation of a central repository consisting of standardized components, resources, tools, and documentation. This individual will share the responsibility of code with developers and design principles with the UX team. They will evangelize the adoption of the design system and provide leadership and guidance to product teams and management throughout the organization. Essential Functions Strategy & Planning Collaborate with business partners to understand needs and define requirements for components and guidelines. Identify and implement leading edge front-end technologies and frameworks. Develop an architecture roadmap for the future of the design system. Submit and review technical and process improvement recommendations. Establish development best practices and growth of front-end standards. Help foster a culture of innovation and out-of-the box thinking. Acquisition & Deployment Accurately translate designs into usable, compelling, and technically sound interactive solutions utilizing multiple technologies. Estimate hours for project tasks. Build semantic, accessible, and maintainable front-end components with HTML5, CSS3 and JavaScript. Deep knowledge spanning through web client development and service development, specifically in Typescript, JavaScript, React, and CSS. Schedule and lead brainstorming activities surrounding component functionality. Perform complex programming assignments requiring an advanced aptitude of established programming standards, methods, and best practices. Collaborate with UX and Visual Designers to promote UX and achieve optimal solutions for clients. Operational Management Facilitate collaboration with team members in an agile environment. Effectively communicate conceptual ideas, implementation rationale and the specifics of a user centered design. Manage and prioritize workload efficiently. Maintain and modify the design system and its components; make approved changes by amending documentation, develop detailed programming logic, and coding changes. Provide implementation support for product teams. Incidental Functions Conduct research into new technologies, including tools, components, and frameworks. Train and knowledge share with design and development teams. Mentor and coach developers. Make presentations to management, clients, and peer groups. Schedule and lead project and communication meetings with clients. Analyze design system usage data to measure success. Assist with other projects as may be required to contribute to efficiency and effectiveness of the team. Participate in hiring activities and fulfilling affirmative action obligations and ensuring compliance with the equal opportunity policy. Provide input to manager on team evolution and growth strategy. 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 10+ years of IT experience. 10+ years working with JavaScript, modern front-end frameworks, standards-based markup, and using HTML/CSS/JS debugging tools. 3+ years of experience using React. Experience following web accessibility (Section 508 and WAI) standards. Experience with design and typography Knowledgeable in common UX design patterns, best practices, and standard conventions. Experience building reusable components that perform well in modern, mobile, and legacy browsers (responsive UI). Experience with usability and user experience. Personal Attributes <

DirectEmployers