US
0 suggestions are available, use up and down arrow to navigate them
What job do you want?

Apply to this job.

Think you're the perfect candidate?
Banner of BC Forward company

Senior Software Engineer (1064)

BC Forward Brooklyn, OH (Onsite) Full-Time
$90.00 - $95.00/Hour

Job Title: Senior Frontend Engineer - Digital Banking (1064)

Location: Hybrid, 2-3 days onsite - Brooklyn, OH

Duration: Contract - 7 months

Pay Range: $95/hr (W2)

Job ID: 373108

About BCforward

BCforward is a leading global IT consulting and workforce solutions firm providing services and support to Fortune 500 and government clients. Founded in 1998, BCforward has grown with our customers needs into a full-service business solutions provider. With delivery centers and offices across North America and India, we take pride in building long-term relationships and delivering excellence through innovation, collaboration, and integrity.

Job Description

We are seeking a Senior Frontend Engineer to join our team supporting KeyBank Business Online platforms. You will design, build, and maintain large-scale digital banking applications for small and mid-sized business clients. You will deliver and evolve Angular-based and ReactJS-based web applications within a regulated financial environment and collaborate with product, backend, QA, security, and operations teams. You will take ownership from feature development through production support.

Responsibilities:

  • Design, develop, and maintain Angular single-page applications for core digital banking capabilities.
  • Build reusable UI components using TypeScript, JavaScript, HTML5, and CSS3.
  • Modernize existing frontend architectures while maintaining backward compatibility and stability.
  • Implement entitlement- and role-driven UI behavior, including conditional rendering and feature gating with graceful handling of unauthorized scenarios.
  • Integrate with RESTful APIs using JSON contracts and collaborate with backend teams to ensure resilient error handling and data models.
  • Leverage Node.js for frontend-adjacent or backend-for-frontend use cases when applicable.
  • Write and maintain unit tests using Jasmine, Karma, or equivalent frameworks.
  • Participate in defect triage, performance tuning, and production issue resolution.
  • Support release activities including build generation, validation, and QA coordination.
  • Engage in Agile ceremonies and collaborate with product, UX, QA, and platform teams.
  • Conduct peer code reviews and mentor junior engineers.

Required Skills & Qualifications:

  • 5+ years of frontend development experience in enterprise environments.
  • Strong hands-on experience with Angular (AngularJS through Angular 10+); working knowledge of ReactJS.
  • Advanced proficiency in TypeScript and JavaScript.
  • Solid experience with HTML5, CSS3, Bootstrap, and Flexbox.
  • Working knowledge of Node.js, npm, and nvm for frontend-adjacent development.
  • Experience integrating with REST APIs and operating from API specifications.
  • Experience with modular or micro-frontend architectures and shared UI toolkits.
  • Familiarity with modern build tools such as Webpack, Gulp, Grunt, Vite, Rollup, or Parcel.
  • Experience with unit testing frameworks such as Jasmine or Karma.
  • Proficiency with Git and Agile development methodologies.
  • Experience in financial services, digital banking, payments, or other regulated industries.

Preferred Skills:

  • Experience with payments, transfers, bill pay, or entitlement-driven user flows.
  • Exposure to hybrid or web-based mobile solutions and supporting mobile builds.
  • Experience mentoring engineers or serving as a technical lead.

What Success Looks Like:

  • Confident contribution within existing Angular and ReactJS codebases with no disruption to production stability.
  • Strong understanding of frontend security in regulated environments, including CSP, authentication flows, entitlement-driven UI, and secure client data handling.
  • End-to-end ownership from requirements through production support.
  • Balanced delivery speed, code quality, maintainability, and operational excellence.

Why BCforward?

At BCforward, we believe in advancing lives and careers. When you join our team, you gain access to:

  • Competitive compensation and benefits.
  • Opportunities for growth with global clients.
  • A supportive, inclusive culture that values innovation and people.
  • Exposure to cutting-edge technologies and projects.

About Our Commitment

BCforward is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, or veteran status.

Interested? Apply Now!

If this sounds like the right opportunity for you, please apply with your most recent resume.

Get job alerts by email. Join Our Talent Network!

Salary Details

This salary was provided in the Job Posting.
$90-$95
Hourly Salary

Job Snapshot

Employee Type

Full-Time

Location

Brooklyn, OH (Onsite)

Job Type

Banking

Experience

Not Specified

Date Posted

04/29/2026

Apply to this job.

Think you're the perfect candidate?