Overview
Client is seeking a Senior Frontend Engineer to design, build, and maintain enterprise-scale digital banking applications that support small and mid-sized business customers. This role is centered on Angular-based and ReactJS-based web platforms in a regulated financial environment and requires close collaboration with product, backend, QA, security, and operations teams. The ideal candidate brings strong frontend engineering depth, experience working in complex enterprise codebases, and the ability to own features from development through production support.
Core Responsibilities
Design, develop, and maintain Angular-based single-page applications that support core digital banking functionality.
Build reusable, scalable UI components using TypeScript, JavaScript, HTML5, and CSS3.
Modernize legacy frontend architecture while preserving stability and backward compatibility.
Develop role-based and entitlement-driven UI behavior, including conditional rendering and feature access controls.
Integrate frontend applications with RESTful APIs and backend services using JSON-based contracts.
Partner with backend engineers to align API contracts, data models, and error handling with secure and resilient user experiences.
Use Node.js for frontend-adjacent or backend-for-frontend development where needed.
Write and maintain unit tests using Jasmine, Karma, or similar tools.
Support defect triage, performance tuning, production issue resolution, release validation, and QA coordination.
Participate in Agile ceremonies, peer code reviews, and mentorship of junior engineers.
Essential Qualifications, Skills, and Technologies
5 years of frontend engineering experience in enterprise environments.
Strong hands-on experience with Angular, including AngularJS through Angular 10 .
Experience working with ReactJS in enterprise web applications.
Advanced proficiency in TypeScript and JavaScript.
Strong knowledge of HTML5, CSS3, Bootstrap, and Flexbox.
Working knowledge of Node.js, npm, and nvm.
Experience integrating frontend applications with REST APIs.
Experience working in modular or micro-frontend-style architectures with shared UI toolkits and independently deployed modules.
Familiarity with 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 practices.
Experience in financial services, digital banking, payments, or another regulated environment.
Preferred Skills or Experience
Experience with payments, transfers, bill pay, or entitlement-driven user flows.
Exposure to hybrid or web-based mobile solutions.
Experience generating or supporting mobile builds.
Experience mentoring engineers or serving as a technical lead.
Strong understanding of frontend security practices in regulated environments, including authentication flows, content security policies, and secure handling of client data.
Work Details
Location: Brooklyn, OH
Work Arrangement: Onsite, 5 days per week
Nesco Resource provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.