← Jobs

Senior React Frontend Engineer (TypeScript, AWS, WebSockets, WebRTC, Sanity CMS)

Budget: $25.0 - $35.0 HOURLY / PART_TIME ⭐ 0.00 (0) United States

amazon-web-services, react-js, typescript, redux.js, webrtc, websockets, sanity-testing, animation

We are hiring a Senior Frontend Engineer (Part-Time, Long-Term) to join our team. This is a long-term role (6+ months) working on a live healthcare management platform that is already in production. You will not be starting from scratch; instead, you’ll be improving, extending, and maintaining an existing React-based system that serves real users. We’re looking for someone experienced, reliable, and comfortable working in production codebases where stability, performance, and clean engineering matter. What You’ll Be Working On You’ll be helping us evolve a modern frontend built with React, TypeScript, and Tailwind CSS. The system includes real-time features, CMS-driven content, AI components, and production-level infrastructure. Your work will include: • Building and maintaining features in React + TypeScript + Tailwind CSS • Working with Sanity CMS for content and structured data • Improving UI animations and motion-based interactions • Supporting real-time features using WebSockets • Working with WebRTC-based functionality when needed • Contributing to CI/CD pipelines for frontend deployment • Writing and maintaining E2E tests for all new features • Helping improve performance, reliability, and UX in a live system • Working with AWS-based infrastructure and services • Collaborating with a distributed engineering team Bonus (nice to have, not required): • Experience with AI chatbots or multi-agent systems • Experience in healthcare systems or HIPAA-compliant environments • Strong motion design or animation experience (Framer Motion, GSAP, etc.) What We’re Looking For • Strong experience with React, TypeScript, and Tailwind CSS • Experience working with Sanity CMS in production • Solid understanding of CI/CD workflows • Strong experience with AWS in real-world production systems • Experience with WebSockets and real-time applications • Exposure to WebRTC (required) • Experience writing E2E tests (Playwright, Cypress, or similar) • Comfortable working in an existing production codebase • Strong communication skills in English • Ability to work independently and deliver high-quality work Work Details • Part-time: up to 30 hours per week • Long-term: 6+ months engagement • Schedule: Must overlap with EDT (US Eastern Time) • Location: Candidates must be based in the US or Europe • Fully remote Compensation • $25 – $35 per hour (based on experience and fit) About the Project This is a live healthcare management system currently in production. The focus is on improving and extending an existing platform rather than building something new. Because this is a healthcare-related system, attention to reliability, security, and HIPAA awareness is important. We value engineers who can think independently, communicate clearly, and take ownership of features from development through testing. Before You Apply Please include: • Your GitHub or portfolio • Relevant React project examples • Experience with real-time systems (WebSockets / WebRTC) • Any AWS and CMS (Sanity) experience • Your availability in hours per week • Confirmation you can overlap with EDT hours • A short note on why you enjoy working on existing production systems Technical Screening Questions 1. AWS: Have you deployed and maintained a production frontend using AWS services? Which services did you use (e.g., S3, CloudFront, Lambda, Amplify), and what challenges did you solve? 2. Sanity CMS: Have you integrated Sanity CMS in a production React app? How did you structure schemas and handle content updates dynamically? 3. Multi-agent / AI systems: Have you ever worked on multi-agent systems or AI chatbot integrations? If yes, describe the architecture and how agents communicated or coordinated. 4. Real-time / WebSockets / WebRTC: Have you built real-time features using WebSockets or WebRTC? What was the use case, and how did you handle scaling or connection reliability?
Auf Upwork öffnen