Contract Full Stack (React Focus) Web Developer

Yoko Co

Get hot jobs first on Telegram

New positions appear faster in our channel

Location
Remote
Job Type
contract
Work Format
馃實 Remote Worldwide
Salary
Not specified
Posted
July 26, 2026

Job Description

We’re looking for a full-stack developer, most of the work will be in React and WordPress, to support our team with an ongoing project. The project itself is an app focused on helping users better understand and navigate conflict by improving their self-awareness and emotional intelligence.

In this role, you’ll:

  • Help continue to build and iterate on our existing prototype (don’t worry, it wasn’t vibe coded – this isn’t an AI slop rehabilitation gig)
  • Mostly work in React, helping to improve the user experience, presentation, and layout
  • Some content management elements are managed within WordPress, and will require new sections, connections, and management of elements
  • Meet with the project team once or twice a week, as needed to share updates and ensure you have what you need to make progress

To succeed in this position, you’ll need:

  • Experience working with modern frontend frameworks and libraries, specifically React
  • Experience with WordPress development, including custom plugins, functionality, data structures, and integrations
  • Comfort using Git, PHP, MySQL, JavaScript, HTML, CSS 
  • Experience in integrating REST APIs and GraphQL
  • A solution-oriented mentality and the perspective, context, and awareness to solve complex problems in a sustainable way 
  • Ideally, 5+ years of experience building cool stuff for the internet, and a commitment to continuous learning (for yourself and others)
  • Availability to work at least 2 hours overlap with 9-5 pm ET
  • A genuine desire to make a positive impact through quality work

What you get:

We anticipate this project will require 20-40 hours of effort per month, slightly more to start as you ramp up, and then more recurrent efforts as we get into 2-week cycles of feedback, revisions, and iteration within the system. Pay can be structured to be hourly, P/T contract, or project-based, depending on your preference and capabilities.

More about us:

We’re a group of people who are passionate about the work we do, the clients we serve, and improving our craft. We also care about each other — we don’t think of one another as just coworkers or employees, but as actual people (isn’t it crazy that that’s a thing we have to say? Shouldn’t everyone treat people like people?). From developers to designers, project managers to strategists, we bring out the best in each other.

We’ve been in business for over a decade, our whole team is remote, we’ve been named a Best Place to Work by the Inc. 5000 and the Washington Business Journal. 

To apply:

If you’re interested, you can apply for this position via our application form.

Note: We take applicants from all over the world. However, you must be willing to work a schedule that includes some overlap with normal US business hours. 

馃幆 Who is this job for?

Senior-level full-stack web developers with approximately five or more years of experience, especially those focused on React and comfortable working remotely with partial US business-hour overlap, are best suited for this role.

Required skills include React, WordPress development with custom plugins and integrations, PHP, MySQL, JavaScript, HTML, CSS, Git, REST APIs, and GraphQL.

Candidates should be familiar with iterating on existing applications, improving user interfaces and layouts, building WordPress content-management features, connecting data and systems, troubleshooting complex problems, and collaborating through regular feedback cycles.

馃挰 Potential Interview Questions

How would you structure a React application to support iterative UX improvements and maintainable feature development?

I would organize the application around reusable components, clear feature boundaries, and predictable state management. I would also establish consistent patterns for routing, API access, form handling, and testing so the prototype can evolve without accumulating unnecessary technical debt.

How would you improve the performance and user experience of a React application?

I would measure performance first using browser tools and React profiling, then address issues such as unnecessary re-renders, oversized bundles, slow API calls, and inefficient lists. Techniques could include memoization, lazy loading, code splitting, caching, and accessible loading and error states.

How would you integrate a React frontend with a REST API?

I would create a consistent API layer for requests, authentication, validation, error handling, and response normalization. Components would consume this layer through reusable hooks or services, with appropriate loading, empty, retry, and failure states.

When would you choose GraphQL over REST, and what challenges would you consider?

GraphQL is useful when clients need flexible, nested data or when reducing multiple frontend requests is important. I would consider schema design, query complexity, caching, authorization, error handling, and avoiding over-fetching or inefficient resolver implementations.

How would you extend WordPress with custom functionality for a React-based application?

I would build functionality in a custom plugin rather than modifying the theme or WordPress core. The plugin could register custom post types, taxonomies, metadata, REST or GraphQL endpoints, permissions, and data validation while keeping the integration modular and maintainable.

How would you design WordPress data structures for content consumed by React?

I would model stable concepts as custom post types or taxonomies and use structured metadata for related fields. I would expose only the required data through documented endpoints, validate inputs, enforce capability checks, and plan relationships to avoid difficult-to-maintain queries.

How would you securely implement a custom WordPress REST API endpoint?

I would register the endpoint with strict argument validation, sanitization, permission callbacks, and appropriate authentication. I would also restrict returned fields, use nonces or another suitable authentication mechanism where applicable, and ensure database operations use WordPress APIs or prepared queries.

How would you use PHP and MySQL when implementing custom WordPress features?

I would follow WordPress coding conventions, use hooks and established APIs, and keep business logic separated from presentation. For MySQL access, I would use the WordPress database abstraction layer, prepared statements, indexed fields where needed, and migrations for any custom tables.

What Git workflow would you use for a project with two-week feedback and revision cycles?

I would use small, focused branches with descriptive commits and pull requests that are easy to review. Each change would include testing notes and, when appropriate, screenshots or reproduction steps, while the team would use the agreed branch strategy and continuous integration checks.

How would you approach accessibility and emotional-safety considerations in an application about conflict and self-awareness?

I would follow WCAG principles through semantic HTML, keyboard navigation, visible focus states, sufficient contrast, accessible forms, and screen-reader-friendly feedback. I would also use clear, non-judgmental language, predictable interactions, privacy-conscious data handling, and carefully designed error and escalation messaging.

馃搵 Job Summary

Join an established, fully remote digital team with more than a decade of experience, recognized as a Best Place to Work, to help build an app that strengthens self-awareness and emotional intelligence. You’ll develop and refine the React-focused user experience, extend WordPress content management functionality, and integrate APIs while collaborating with the project team once or twice weekly. The stack includes React, WordPress, PHP, MySQL, JavaScript, HTML, CSS, REST APIs, GraphQL, and Git; this is a full-time, part-time, or contract role requiring at least two hours of overlap with 9–5 p.m. ET. Compensation is flexible and may be hourly, project-based, or structured around 20–40 hours per month, making this a meaningful opportunity to create positive impact with a supportive global team.

Required Skills

React WordPress PHP MySQL JavaScript HTML CSS GraphQL

Never miss a JavaScript opportunity

Subscribe to get similar jobs and weekly insights delivered to your inbox

Hiring JavaScript developers?

Post your job to 7,200+ registered developers. Starting free.

See Pricing

Related jobs

United Kingdom, Spain

Frontend Engineer

Airalo

Full-time
Ireland, Dublin

Software Engineer - Frontend Development

Sony Interactive Entertainment

Full-time

Is this your listing? Claim or request removal