3 days ago
Brooklyn, OH, USASenior
Base Salary
$80k - $150k/yr
Responsibilities
- Own the design system component ecosystem developed at platform level for use across Consumer Digital applications.
- Guide engineering efforts within the design system and manage releases across the Digital team.
- Develop UI standards, provide technical expertise, mentor engineers, and conduct code and design reviews.
- Participate in estimation, technical design, implementation, documentation, testing, and deployment.
- Translate wireframes and creative designs into functional requirements.
- Develop clean, maintainable, and testable code and perform code reviews for engineers at all levels.
- Design solutions for system and client-experience health, performance, and availability.
- Assign work, train junior engineers, advocate for technology improvements, and identify standards and best practices.
- Formulate technical solutions, propose application-platform architectural guidelines, and create technical documentation and specifications.
- Collaborate with product managers, designers, solution architects, technical leads, developers, scrum masters, and other team members.
Requirements
- Bachelor’s degree in Computer/Information Science or Information Systems Management, or equivalent work experience.
- 5+ years of relevant experience.
- Strong understanding of web standards and HTML semantics, with expert CSS and advanced JavaScript knowledge.
- Experience with BEM or another modular CSS methodology and CSS preprocessors such as Sass or Less.
- Corporate experience using Angular or another frontend framework, excluding school experience.
- Experience creating and using reusable UI components and guiding, contributing to, or using a design system.
- Advanced knowledge of WCAG 2.0 and familiarity with design and UX guidelines.
- Experience writing unit tests and using automated testing.
- Knowledge of Web Components, TypeScript, micro-frontends, hybrid mobile applications using Dart/Flutter, and continuous integration/continuous delivery environments.
- Experience with Agile, Git workflows, Linux/Unix/Mac OS X environments, command-line tools, and scripting.
- Ability to work with Angular CLI, Webpack, Gulp, Docker, Jenkins, Selenium, Swagger, SonarQube, Mocha, Karma, and Jasmine.
- Strong communication, collaboration, mentoring, technical leadership, and problem-solving skills.
- Ability to apply proper security standards to code development and develop strategies for software development lifecycles and emerging technologies.
Benefits
- Hybrid work arrangement with at least two days in the office.
- Base salary range of $80,000.00-$150,000.00 annually.
- Eligibility for incentive compensation, which may include production, commission, and/or discretionary incentives.
- Eligible KeyBank benefits are available according to the company’s benefits program.
Tech Stack
AngularCSSDartDockerFlutterGitGulpHTMLJasmineJavaScriptJenkinsKarmaLessLinuxMochaSassSeleniumSonarQubeTypeScriptWebpack
Categories
About KeyBank
KeyBank, the primary banking subsidiary of KeyCorp (NYSE: KEY), provides retail and commercial banking, payments, wealth management, and equipment financing to consumers and businesses across the United States. Headquartered in Cleveland, it operates a branch-based and digital model, earning interest and fee income from deposits, lending, treasury services, and investment products. KeyCorp was formed in 1994 through the merger of Society Corp. and KeyCorp, creating one of the country’s largest regional banks.
