DockYard, Inc.

Senior React Engineer

DockYard, Inc.

contract

Posted on:

Location Type: Remote

Location: Remote • Massachusetts • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $60 - $90 per hour

Job Level

Senior

Tech Stack

ApolloGraphQLJestReactSvelte

About the role

  • Build user-centric web applications independently and within cross-functional engineering teams
  • Implement application routing, data fetching, and state management using React, React Router, and Apollo/GraphQL (including cache policies, pagination, and optimistic updates)
  • Compose accessible, consistent UIs using an internal design system and a custom component library; contribute improvements and new components when needed
  • Integrate with backend APIs owned by dedicated teams; collaborate to shape contracts, performance, and error handling
  • Partner with designers, engineers, stakeholders, and others to translate requirements into technical solutions and execution plans
  • Assist with project scoping, estimation, and planning
  • Participate actively in code reviews, pair programming, and knowledge-sharing practices
  • Maintain meaningful automated test coverage using Playwright

Requirements

  • Proven experience delivering production-grade, scalable applications with React
  • Practical experience with React Router (nested routes, loaders/actions, error boundaries)
  • Strong experience with GraphQL: queries/mutations, cache normalization, pagination strategies, and performance
  • Experience building within a design system and/or working with component libraries
  • Experience with lower-level browser APIs (History API, Intersection Observer, Fetch, Web Storage)
  • Experience creating and maintaining Playwright end-to-end tests and collaborating effectively with a QA team
  • Excellent communication and collaboration skills with both technical and non-technical partners
  • Availability to work Monday–Friday, 9am–5pm US Pacific Time (40 hours per week)
  • This position is not eligible for visa sponsorship
  • (Nice to have) Previous remote working experience
  • (Nice to have) Prior client services, consulting, or freelancing experience
  • (Nice to have) Experience working with external APIs and micro-services at scale
  • (Nice to have) Familiarity with unit/integration testing tools for React (e.g., Jest, React Testing Library)
  • (Nice to have) Experience with other modern front-end frameworks (e.g., Svelte)
Benefits
  • Remote-first work (fully remote)

ATS Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ReactReact RouterApolloGraphQLPlaywrightbrowser APIscomponent librariesdesign systemsunit testingintegration testing
Soft skills
communicationcollaborationproject scopingestimationplanningcode reviewspair programmingknowledge sharing
PatientIQ

Quality Assurance Analyst, Entry-Level

PatientIQ
Entryfull-timeIllinois · 🇺🇸 United States
Posted: 9 days agoSource: apply.workable.com
ApolloGraphQLJavaScriptJestPostgresReactRSpecRubyRuby on RailsSelenium
Nile Bits, LLC.

Senior Full Stack Engineer, TypeScript

Nile Bits, LLC.
Seniorfull-time🇪🇬 Egypt
Posted: 28 days agoSource: join.com
AndroidApolloAWSGraphQLJavaScriptNext.jsNode.jsPythonReactSQLTypeScript
Smart Working

Backend Developer

Smart Working
Senior · Leadfull-time🇮🇳 India
Posted: 9 days agoSource: jobs.lever.co
ApolloCloudDockerGraphQLJavaScriptJestKubernetesMongoDBNode.jsNoSQLPostgresSQL+1 more
Recare

Tech Lead

Recare
Seniorfull-time🇩🇪 Germany
Posted: 36 days agoSource: recaregmbh.recruitee.com
ApolloGoGraphQLPostgresReactTypeScript
Fliff Inc

React Native Engineer II

Fliff Inc
Junior · Midfull-time$130k–$145k / year🇺🇸 United States
Posted: 36 days agoSource: jobs.lever.co
AndroidApolloGraphQLiOSJavaScriptJestReactReact NativeReduxTypeScript