Frontend Engineer, Patient Experience, Intakes

Posted 6hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Frontend Engineer building React-based patient onboarding, intake, checkout, and eligibility experiences. Improving Bask Health’s telehealth platform through accessible, reliable, reusable interfaces.

Responsibilities:

  • Build and maintain patient-facing applications using React, Next.js, and TypeScript
  • Develop intuitive interfaces for patient onboarding, intake questionnaires, and eligibility workflows
  • Implement dynamic, multi-step forms that adapt to patient responses and product requirements
  • Build responsive interfaces across desktop, tablet, and mobile devices
  • Develop reusable components for questionnaires, forms, navigation, and patient interactions
  • Integrate frontend applications with backend APIs and platform services
  • Implement product selection, checkout, and confirmation experiences
  • Handle form validation, conditional logic, and error states across complex workflows
  • Collaborate with designers to translate product requirements and designs into production-ready interfaces
  • Work with backend engineers to define API requirements and data contracts
  • Improve frontend performance, page loading, and responsiveness
  • Identify and resolve usability issues affecting patient completion and navigation
  • Support accessibility improvements across patient-facing applications
  • Build consistent loading states, error messages, and recovery experiences
  • Improve frontend architecture and maintainability
  • Write clean, readable, and well-tested application code
  • Develop and maintain automated tests for critical patient workflows
  • Troubleshoot frontend bugs and investigate issues reported by internal teams or users
  • Participate in code reviews and contribute to engineering best practices
  • Improve questionnaire flexibility and customization with product teams
  • Implement secure handling of sensitive patient information
  • Maintain consistent design patterns across patient-facing features
  • Collaborate on experiments and improvements to patient engagement and workflow completion
  • Monitor frontend behavior and help identify production issues
  • Contribute to technical documentation and component development standards
  • Use AI-assisted development tools to improve productivity while maintaining code quality
  • Own assigned features from development through deployment and maintenance

Requirements:

  • 3+ years of professional experience in frontend or full-stack software engineering
  • Strong experience developing web applications with React
  • Professional experience with JavaScript and TypeScript
  • Experience with Next.js or comparable modern frontend frameworks
  • Strong understanding of HTML, CSS, and responsive web development
  • Experience building complex, interactive user interfaces
  • Experience developing forms, validation logic, and multi-step user workflows
  • Familiarity with frontend state management and component architecture
  • Experience integrating frontend applications with REST APIs or comparable backend services
  • Understanding of asynchronous JavaScript and client-server communication
  • Experience building reusable, maintainable UI components
  • Strong knowledge of responsive design and cross-browser compatibility
  • Familiarity with web accessibility principles and frontend usability best practices
  • Experience debugging frontend applications and resolving production issues
  • Understanding of frontend performance optimization
  • Experience working with Git and collaborative development workflows
  • Familiarity with frontend testing tools and automated testing practices
  • Ability to translate design specifications into functional interfaces
  • Experience collaborating with designers, product managers, and backend engineers
  • Understanding of authentication, authorization, and secure frontend development
  • Strong attention to detail and commitment to delivering polished user experiences
  • Ability to write clean, maintainable, and well-documented code
  • Strong communication and problem-solving skills
  • Ability to manage assigned features independently and work effectively with a remote team
  • Nice to Have: Experience developing patient-facing healthcare or telehealth applications
  • Nice to Have: Experience building intake questionnaires, eligibility screening, or patient onboarding workflows
  • Nice to Have: Familiarity with dynamic form libraries such as React Hook Form
  • Nice to Have: Experience with schema validation libraries such as Zod
  • Nice to Have: Experience developing multi-step checkout or subscription purchase flows
  • Nice to Have: Familiarity with Stripe or other payment integrations
  • Nice to Have: Experience with Tailwind CSS or modern component styling systems
  • Nice to Have: Familiarity with component libraries and design systems
  • Nice to Have: Experience with tRPC or strongly typed API integrations
  • Nice to Have: Familiarity with Prisma, Drizzle, or relational data models
  • Nice to Have: Experience with automated end-to-end testing using Playwright or Cypress
  • Nice to Have: Experience with frontend monitoring and error-tracking tools
  • Nice to Have: Familiarity with web analytics, conversion optimization, or A/B testing
  • Nice to Have: Experience developing configurable or white-label SaaS interfaces
  • Nice to Have: Understanding of healthcare data privacy and security considerations
  • Nice to Have: Experience improving accessibility for complex web forms
  • Nice to Have: Familiarity with performance monitoring and Core Web Vitals
  • Nice to Have: Experience collaborating on UX research or usability improvements
  • Nice to Have: Experience working in a product-focused SaaS engineering environment
  • Nice to Have: Experience using AI-assisted development tools such as Cursor or Claude Code