UniqueHire Consulting LLC
Senior Frontend Engineer - Web UI / API Integration
New York, New York, USA · Senior · Contract
Sponsorship not specifiedDetected 55 days ago
JavaScriptTypeScriptReactReduxFull-Stack DevelopmentCode ReviewGitGraphQLRESTFigmaAgileLogisticsJest
About the role
- You will work inside a mature micro frontend ecosystem where the architectural complexity is abstracted away by tooling, so your day-to-day focus is on delivering well-tested, resilient features that integrate against GraphQL and REST APIs.
- Integrate against GraphQL and REST APIs, handling partial data, schema-level errors, transport errors, and the difference between retryable and terminal failures.
- Aggregate data across multiple resources utilizing built-in Javascript features, and surface it through well-typed client state.
Responsibilities
- Implement features against atomic user stories, inside an SSR-first, independently deployable micro frontend module.
- Own the server-state vs client-state boundary, TanStack Query for server state (caching, refetch, dedup, lifecycle), Redux for cross-module and derived UI state.
- Can converse with backend engineers about contract design rather than just consuming what they hand over.
- You will own your stories end to end, including their failure modes.
Skills
- Strong React 18+ experience: hooks, suspense, concurrent rendering implications, component composition over inheritance.
- Total type safety in TypeScript: discriminated unions, generics, mapped and conditional types, type narrowing.
- Comfortable modeling API responses, error states, and domain entities as precise types, not just as interfaces with optional fields.
- Redux (Redux Toolkit) for client and cross-module state, slices, selectors, memoization, normalized state shape.
- Articulates clearly where the boundary sits between the two and does not put server responses in Redux by default.
- REST integration with explicit handling of HTTP semantics (idempotency, status code classes, retry policy, timeouts).
- Defensive integration: input validation, output validation against contract, and explicit failure modes for every external call.
- Comfort merging, reducing, filtering, and shaping data from multiple sources before it reaches the UI layer.
- React Testing Library as the default for component and integration tests, user-facing behavior, not implementation details.
- Jest for unit tests, utilities, reducers, selectors, and the fragments RTL is not the right tool for.
- Comfortable working towards 100% code coverage as a sustained standard, not a one-time push.
- Parrot or equivalent for mocking the API boundary in tests.
Benefits
- Deliver features with 100% code coverage using Jest and React Testing Library, and know when each tool is the right choice.
- Rejects PRs lacking error handling, type safety, or test coverage, including your own.
Company info
- 6+ Months with possibility of extension Financial services domain Role Summary We are looking for a Senior Frontend Engineer to join a domain-focused product team within a large financial services client.
Apply directly at UniqueHire Consulting LLC →Create a free account for alerts like thisView UniqueHire Consulting LLC immigration profile
This listing is sourced directly from UniqueHire Consulting LLC's careers page and normalized into a canonical job model.