Frontend Engineer, Patient Experience, Intakes
Posted 6hrs ago
Employment Information
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

















