All open roles
Open role

Frontend Developer (React.js)

About the role

We are looking for a technically strong, self-driven Frontend Developer to build, enhance, and maintain modern web applications for our remote development team, working with a US-based healthcare technology startup building a platform that connects families, care teams, and senior living communities.

The ideal candidate should be comfortable working independently, solving complex problems, and taking ownership of development tasks in a fast-paced environment.

Key Responsibilities
  • Develop and maintain responsive, scalable web applications using React.js.
  • Build reusable UI components and implement designs accurately from Figma.
  • Integrate REST APIs and handle frontend data management.
  • Implement real-time features such as chat, notifications, and WebSocket-based communication.
  • Develop complex user workflows, including authentication, role-based access, dashboards, and data-driven interfaces.
  • Debug, optimize, and maintain application performance across browsers and devices.
  • Collaborate with backend developers, designers, and QA engineers in a remote environment.
  • Independently manage assigned tasks, troubleshoot issues, and deliver quality code on time.
Required Skills & Experience
  • Strong proficiency in React.js, JavaScript (ES6+), TypeScript, HTML5, and CSS3.
  • Experience with Next.js and modern frontend development practices.
  • Experience with state management libraries such as Redux, Zustand, or React Context.
  • Strong understanding of REST API integration, authentication, and authorization.
  • Experience with WebSockets or real-time messaging applications.
  • Familiarity with responsive design, reusable components, and UI frameworks.
  • Experience with Git, debugging, testing, and performance optimization.
  • Ability to understand technical requirements and translate them into functional features.
  • Good proficiency in English, with strong communication skills.
  • Ability to collaborate effectively in a remote team environment.

How we hire for this role

  1. ApplySend your resume using the form below.
  2. Initial callA short conversation about your experience and what you’re looking for.
  3. Technical assessmentA practical React exercise: build a small, responsive feature from a Figma design, connect it to a sample API, then walk us through your component structure and state management.
  4. Final roundMeet our leadership and the client’s head of product.
  5. OfferWelcome to the team.

Apply for this role

Attach your resume and tell us a little about yourself. We review every application.

Questions? Email support@miracleinfosystems.com.

PDF or Word, up to 5 MB.