Senior Front-End & BFF Developer
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.