Senior Front-End & BFF Developer

Remote
Contracted
Experienced

Job Title: Senior Front-End & BFF Developer
Location: Remote – EST Candidates Only
Employment Type: Contract – W2
Pay Rate: $55/hr on W2
Experience: 14+ Years
Visa: USC, GC, GC EAD, H4 EAD, L2 EAD

Job Summary

We are seeking a highly experienced Senior Front-End & BFF Developer to support a major enterprise technology transformation. This is a fully remote contract opportunity focused on building modern technology and data capabilities across multiple business workstreams.

The ideal candidate will have strong React/TypeScript front-end development experience combined with hands-on experience building Backend-for-Frontend (BFF) services. This role will own both the user experience layer and API composition required to support specific business and user journeys.

Key Responsibilities

  • Design and develop modern, responsive, accessible web applications.

  • Build and maintain Backend-for-Frontend (BFF) services that aggregate APIs, compose data, and support specific user experiences.

  • Develop reusable front-end components, UI patterns, forms, and design-system capabilities.

  • Translate business requirements and process flows into intuitive, production-ready applications.

  • Integrate applications with REST/GraphQL APIs, identity providers, event streams, analytics, telemetry, and observability platforms.

  • Develop user workflows incorporating AI-powered recommendations, conversational experiences, decision support, and workflow automation.

  • Own application performance, accessibility, security, responsiveness, browser compatibility, and automated testing.

  • Establish front-end engineering standards for state management, API integration, testing, release processes, and monitoring.

  • Partner with Product, Engineering, Architecture, Analysts, Designers, and business stakeholders.

  • Support production applications and troubleshoot issues as needed.

  • Utilize modern development tools and AI coding assistants while maintaining strong engineering and code-quality standards.

Required Skills

  • 14+ years of professional software development experience.

  • Strong experience developing modern web applications.

  • React

  • TypeScript

  • Next.js

  • JavaScript

  • Node.js

  • Hands-on experience building Backend-for-Frontend (BFF) services.

  • Strong understanding of REST and/or GraphQL APIs.

  • Experience with API composition and service orchestration.

  • Experience tailoring backend data/services for specific user experiences.

  • Component-based architecture and reusable front-end development patterns.

  • Strong understanding of responsive web development and accessibility.

  • Experience with automated UI testing and production-quality development practices.

Preferred Skills

  • AWS-hosted web applications

  • CI/CD and deployment automation

  • Infrastructure automation

  • GraphQL

  • Server-side rendering

  • Design systems and reusable component libraries

  • Authentication and authorization

  • Identity provider integration

  • User entitlements and secure session management

  • Application performance optimization

  • Production observability and monitoring

  • Event-driven applications and integrations

AI Experience – Plus

Experience with AI-enabled user experiences is a plus, including:

  • AI agents or agent interfaces

  • Conversational applications

  • AI-powered recommendations

  • Decision-support tools

  • Workflow automation

  • Human-in-the-loop applications

  • AI-assisted development tools and coding copilots

Specific AI platform experience is not required. Strong front-end and BFF engineering experience is the priority.

What Makes This Role Different

This is more than a traditional front-end development position. The selected candidate will have ownership across both the user experience and BFF layers, helping determine how backend capabilities are composed and exposed to support specific user journeys.

The ideal candidate can think beyond individual screens and take ownership of experience architecture, API composition, and the complete path from the user interface through the supporting services.

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*