Senior Front-End Developer (React+Next.js)

CEI

Pittsburgh (Allegheny County)

Hybrid

USD 120,000 - 170,000

Full time

9 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical benefits
401(k) match
Dental coverage
Vision coverage

Job summary

CEI is seeking a Senior Front-End Developer to support an application development initiative for a Banking and Financial Services client. The position is part of a planned four-person front-end development team consisting of two senior and two mid-level developers.

The team will focus on designing, developing, and delivering modern enterprise web applications, with senior team members providing technical leadership, establishing development standards, and mentoring other developers.

Qualifications

  • 7+ years of professional front-end/web development experience.

Responsibilities

  • Lead the architecture, design, development, and delivery of complex front-end applications using React and Next.js.
  • Translate business requirements into intuitive, secure, and scalable user experiences while collaborating with product owners, UX/UI designers, architects, back-end engineers, and other stakeholders.
  • Develop scalable, reusable, maintainable, and high-performance UI components and application architectures.
  • Make architectural decisions involving state management, component architecture, routing, rendering strategies, caching, performance, and scalability.
  • Leverage Next.js capabilities including server-side rendering, static generation, server components, routing, middleware, and API integration where appropriate.
  • Build applications involving complex workflows, forms, search, document management, dashboards, and data-intensive interfaces.
  • Design and implement integrations with enterprise REST APIs and/or GraphQL APIs.
  • Establish front-end development standards, reusable patterns, and best practices across the development team.
  • Establish and maintain front-end testing strategies using appropriate unit, integration, and end-to-end testing frameworks.
  • Conduct code reviews focused on quality, security, performance, and maintainability, while providing technical guidance to other developers.
  • Mentor junior and mid-level developers and contribute to the growth of the front-end engineering practice.
  • Identify technical risks and resolve application performance, usability, reliability, and scalability issues.
  • Ensure applications meet enterprise standards for security, accessibility, performance, and maintainability.
  • Partner with DevOps and engineering teams on CI/CD, deployment, monitoring, and production support.
  • Evaluate new front-end technologies and provide recommendations regarding their adoption.
  • Participate in technical design reviews, architecture discussions, sprint planning, and Agile development activities.
  • Communicate technical concepts and architectural decisions to technical and non-technical stakeholders.
  • Take ownership of deliverables from technical design through implementation, testing, deployment, troubleshooting, and production support with limited direction.

Skills

React
Next.js
Architecture
REST/GraphQL
Git
Testing
Mentoring

Education

Bachelor's degree in Computer Science or related field

Tools

Git
Jest
React Testing Library
Playwright/Cypress
Storybook
Material UI
Tailwind CSS
Docker

Job description

Industry

CEI – AI Engineering & Transformation – (Banking / Financial Services)

Job Title

Senior Front-End Developers (React+Next.js)

Location

Hybrid in Pittsburgh, PA 15205 (3 Days On-Site / 2 Days Remote)

Work Schedule/Shift

Monday – Friday, Standard business hours | Minimum expectation of ~40 work hours per week.

Employment Type

W2 Full Time or W2 Long-Term Contract (mix of full-time/hourly)

Compensation

Salary/Hourly basis | Benefits available (optional) [Medical, Dental, Vision, and 401(k) match]

Additional Info

CEI is supporting a front-end application development initiative requiring four React/Next.js developers, with a preferred team composition of 2 Senior Developers and 2 Mid-Level Developers.

Position Overview

CEI is seeking a Senior Front-End Developer to support an application development initiative for a Banking and Financial Services client. The position is part of a planned four-person front-end development team consisting of two senior and two mid-level developers. The team will focus on designing, developing, and delivering modern enterprise web applications, with senior team members providing technical leadership, establishing development standards, and mentoring other developers. The role will work alongside business stakeholders, product owners, UX/UI designers, architects, back-end engineers, DevOps resources, and other members of the application development organization. This is a hands-on development position responsible for taking application features and technical initiatives through design, implementation, testing, deployment, and production support. The developer will translate business requirements into secure, responsive, scalable user experiences; build reusable application components; integrate front-end applications with enterprise services; participate in architecture and design decisions; review code; troubleshoot production issues; and contribute to application performance, reliability, accessibility, security, and maintainability.

Required Experience/Skills/Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field required
  • 7+ years of professional front-end/web development experience.
  • 5+ years of hands-on React experience and 3+ years of hands-on Next.js experience.
  • Strong understanding of modern React architecture, component design, hooks, state management, and performance optimization.
  • Deep understanding of modern web application architecture and front-end engineering principles.
  • Strong experience integrating applications with REST APIs and/or GraphQL.
  • Strong experience with Git, branching strategies, pull requests, and code review processes.
  • Experience implementing automated unit, integration, and end-to-end testing.
  • Strong understanding of web application security, authentication, authorization, and Single Sign-On (SSO).
  • Experience troubleshooting complex production issues.
  • Demonstrated ability to provide technical leadership and mentor other developers.
Preferred Skills (Not Required)
  • Law firm or legal technology application experience is strongly preferred.
  • Experience within a law firm, legal technology organization, corporate legal department, or professional services environment.
  • Experience working directly with attorneys, paralegals, legal ops teams, professional staff, or law-firm IT teams.
  • Experience developing or supporting matter and case management, document management, legal research, litigation/eDiscovery, client portal, legal billing/timekeeping, conflicts management, records management, legal workflow/automation, knowledge management, attorney dashboard/productivity, or secure document collaboration applications.
  • Understanding of confidentiality, security, privileged information, data integrity, auditability, and highly available enterprise applications.
  • Experience with Node.js, Azure and/or AWS, Microsoft Entra ID/Azure AD, OAuth, OpenID Connect, CI/CD, and Docker.
  • Experience with Jest, React Testing Library, Playwright/Cypress, Storybook, Material UI, and Tailwind CSS.
  • Experience with WCAG/ADA accessibility standards, application performance optimization, design systems, micro-frontends, or large-scale front-end architecture.
Day to Day/Responsibilities
  • Lead the architecture, design, development, and delivery of complex front-end applications using React and Next.js.
  • Translate business requirements into intuitive, secure, and scalable user experiences while collaborating with product owners, UX/UI designers, architects, back-end engineers, and other stakeholders.
  • Develop scalable, reusable, maintainable, and high-performance UI components and application architectures.
  • Make architectural decisions involving state management, component architecture, routing, rendering strategies, caching, performance, and scalability.
  • Leverage Next.js capabilities including server-side rendering, static generation, server components, routing, middleware, and API integration where appropriate.
  • Build applications involving complex workflows, forms, search, document management, dashboards, and data-intensive interfaces.
  • Design and implement integrations with enterprise REST APIs and/or GraphQL APIs.
  • Establish front-end development standards, reusable patterns, and best practices across the development team.
  • Establish and maintain front-end testing strategies using appropriate unit, integration, and end-to-end testing frameworks.
  • Conduct code reviews focused on quality, security, performance, and maintainability, while providing technical guidance to other developers.
  • Mentor junior and mid-level developers and contribute to the growth of the front-end engineering practice.
  • Identify technical risks and resolve application performance, usability, reliability, and scalability issues.
  • Ensure applications meet enterprise standards for security, accessibility, performance, and maintainability.
  • Partner with DevOps and engineering teams on CI/CD, deployment, monitoring, and production support.
  • Evaluate new front-end technologies and provide recommendations regarding their adoption.
  • Participate in technical design reviews, architecture discussions, sprint planning, and Agile development activities.
  • Communicate technical concepts and architectural decisions to technical and non-technical stakeholders.
  • Take ownership of deliverables from technical design through implementation, testing, deployment, troubleshooting, and production support with limited direction.
About Us

CEI or Computer Enterprises, Inc., is an AI engineering and transformation partner that designs, builds, and operationalizes production grade AI across enterprise systems. We help organizations move from ambition to execution by embedding AI into mission critical platforms, enterprise data environments, and operational workflows. CEI specializes in turning AI strategy into measurable outcomes through governed, scalable, cloud native solutions engineered for reliability, security, and adoption at scale. Our approach emphasizes enterprise grade integration, operational readiness, and responsible AI practices, ensuring initiatives deliver value beyond isolated pilots. By aligning AI engineering with business priorities, CEI enables organizations to modernize operations, accelerate decision making, and achieve sustained performance improvements across the enterprise. Our teams combine deep engineering expertise, industry experience, and change leadership to operationalize AI responsibly, securely, and durably across complex, regulated, multi-vendor enterprise technology environments worldwide. This drives measurable outcomes faster, reduces risk, and builds long-term enterprise value at scale globally & sustainably.

Client Information

The end client supported by this position operates within the banking and financial services industry, and the development team will support its application environment through the design and delivery of modern front-end solutions. The developer will work as part of CEI's client-supporting technology organization while collaborating with the stakeholders and technical teams involved in the initiative.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Front-End Developer – React / Next.js
Senior Front-End Developer – React / Next.js

SupportFinity™ • Pittsburgh

On-site
USD 120,000 - 180,000
Senior Front-End Architect - React/Next.js (Remote)
Senior Front-End Architect - React/Next.js (Remote)

CEI • Pittsburgh, Northern (KY)

Hybrid
USD 120,000 - 180,000
Senior Front-End Lead (React+Next) – Hybrid Pittsburgh
Senior Front-End Lead (React+Next) – Hybrid Pittsburgh

CEI • Pittsburgh

Hybrid
USD 120,000 - 170,000
Medical benefits
401(k) match
Dental coverage
+1
Senior Front-End Developer (React / Next.js)
Senior Front-End Developer (React / Next.js)

CEI • Pittsburgh, Northern (KY)

Hybrid
USD 120,000 - 180,000
Senior Front End Developer - JavaScript
Senior Front End Developer - JavaScript

EPAM Systems • Fort Mill (SC)

On-site
USD 100,000 - 150,000
Medical, Dental and Vision Insurance
Health Savings Account
401(k) Matching
+2
Enterprise - Senior Software Engineer - React, Python, CI/CD 7/28/2026 Annapolis Junction, MD M[...]
Enterprise - Senior Software Engineer - React, Python, CI/CD 7/28/2026 Annapolis Junction, MD M[...]

Erias Ventures, LLC • Annapolis (MD)

On-site
USD 245,000 - 270,000
Above Market Pay
Roth/401k with vesting
Spot Bonuses
+6
Sr. Full Stack Java Developer
Sr. Full Stack Java Developer

CEI • Pittsburgh, Northern (KY)

On-site
USD 68,000 - 97,000
Senior Frontend Developer (Next/React)
Senior Frontend Developer (Next/React)

Greymatter Innovationz • United States

Remote
USD 140,000 - 190,000
Senior Frontend Developer
Senior Frontend Developer

Envision Technology Solutions • Alpharetta (GA)

On-site
USD 170,000 - 210,000
Senior Front End Engineer, VP
Senior Front End Engineer, VP

Citigroup Inc. • Irving (TX)

Hybrid
USD 126,000 - 189,000
Hybrid work model
Strategic ownership
Learning & development
+3