JavaScript Developer

Posted:
12/17/2025, 2:45:07 AM

Location(s):
Town of Amherst, New York, United States ⋅ Brooklyn, Ohio, United States ⋅ New York, United States ⋅ Ohio, United States

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
Software Engineering

Workplace Type:
On-site

Location:

4910 Tiedeman Road, Brooklyn Ohio

Job Summary
JavaScript Developer participate in the design, delivery, automation, and support of technological infrastructure services and solutions.

Essential Functions

  • Builds, maintains, and documents infrastructure components for work assigned.
  • Actively works resolution of system and client experience impacts for one or more environments, applications, or platforms.
  • Takes direction and embraces mentorship and training from senior engineers; shares own perspective on KeyBank processes and/or applicable trends and previous experiences.
  • Demonstrates active learning regarding industry trends in banking and technology; suggests new ideas to improve current processes.
  • Learns and follows recommended IT standards (e.g. info security, audit, compliance, etc.) as well as operational best practices.
  • Assists in testing and evaluating new and existing solutions and capabilities.
  • Utilizes technical documentation, specifications, and project artifacts to deliver mature monitoring, improved resiliency, and high availability.
  • Performs other duties as assigned; duties, responsibilities and/or activities may change, or new ones may be assigned at any time with or without notice
  • Complies with all KeyBank policies and procedures, including without limitation, acting professionally at all times, conducting business ethically, avoiding conflicts of interest, and acting in the best interests of Key’s clients and Key.


Education

  • Bachelor's Degree (preferred)
  • OR equivalent experience (required)


Skills

  • Basic Understanding of effective self-management practices; ability to manage multiple concurrent objectives, projects, groups, or activities, making effective judgments as to prioritizing and time allocation.
  • Working Knowledge of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.
  • Basic Understanding of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment.
  • Basic Understanding of business concepts, tools, and processes that are needed for making sound decisions in the context of the company's business; ability to apply this knowledge appropriately to diverse situations.
  • Basic Understanding of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation.
  • Working Knowledge of the features and facilities of systems; ability to integrate and communicate among applications, databases and technology platforms.
  • Basic Understanding of availability management; ability to utilize strategies and tools to ensure the timely availability of business data and applications.
  • Working Knowledge of agile methodologies and the agile development lifecycle; ability to utilize formal agile methodologies, disciplines, practices and techniques for the delivery of new and enhanced applications.
  • Basic Understanding of Information Technology (IT) systems; ability to utilize a variety of system tools, guarantee service availability, and ensure optimal IT system performance.
  • Working Knowledge of Information Technology (IT) standards and policies; ability to utilize a variety of administrative skill sets and technical knowledge to manage organizational IT policies, standards, and procedures.
  • Basic Understanding of emerging technologies; ability to design, apply and evaluate new information technologies for business environments.


Core Competencies

  • All KeyBank employees are expected to demonstrate Key’s Values and abide by Key’s Code of Conduct.


Physical Demands

  • General Office - Prolonged sitting, ability to communicate face to face in person or on the phone with teammates and clients, frequent use of PC/laptop, occasional lifting/pushing/pulling of backpacks, computer bags up to 10 lbs.


Work Location Category

  • Hybrid (2+ days)

COMPENSATION AND BENEFITS

This position is eligible to earn a base salary in the range of $61,000.00 - $94,000.00 annually. Placement within the pay range may differ based upon various factors, including but not limited to skills, experience and geographic location. Compensation for this role also includes eligibility for incentive compensation subject to individual and company performance.

Please click here for a list of benefits for which this position is eligible.

Key has implemented an approach to employee workspaces which prioritizes in-office presence, while providing flexible options in circumstances where roles can be performed effectively in a mobile environment.

Job Posting Expiration Date: 01/14/2026 KeyCorp is an Equal Opportunity Employer committed to sustaining an inclusive culture. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, pregnancy, disability, veteran status or any other characteristic protected by law.

Qualified individuals with disabilities or disabled veterans who are unable or limited in their ability to apply on this site may request reasonable accommodations by emailing [email protected].


#LI-Remote