Quick overview
Job description
About Bask Health
Bask Health is a software platform that enables entrepreneurs, doctors, and healthcare businesses to launch, manage, and grow direct-to-consumer telehealth businesses.
Our platform brings together patient experiences, clinical workflows, pharmacy operations, and commerce tools in one place.
We're an entrepreneurial, product-focused engineering team that values ownership, technical excellence, and building software that solves real problems. Engineers work closely with product teams and company leadership, take features from idea to production, and have a direct role in shaping the platform.
Engineering at Bask is AI-first and builder-led. We use tools like Cursor and Claude Code throughout development while maintaining high standards for reliability, testing, and software quality.
About the Role
We're looking for a Frontend Engineer, EMR & Clinical Workflows to help build and improve the applications healthcare providers and clinical operations teams use to manage patient care through Bask Health.
In this role, you'll develop intuitive, reliable interfaces for electronic medical record (EMR) functionality, patient chart review, clinical documentation, prescription-related workflows, and other tools that support care delivery.
You'll work closely with product managers, designers, backend engineers, and operational stakeholders to translate complex clinical processes into clear, efficient software experiences. The applications you build will help users navigate patient information, complete clinical tasks, and manage workflows accurately.
This role requires strong frontend engineering fundamentals, attention to detail, and the ability to design interfaces that handle complex information and multiple interconnected workflows. You'll help ensure clinical tools are responsive, consistent, accessible, and dependable.
You'll contribute throughout the development lifecycle, from understanding requirements and implementing features to testing, debugging, and production improvements. You'll also help maintain reusable components and establish frontend patterns that make clinical applications easier to extend.
We're looking for someone who enjoys solving complex product challenges, understands the importance of accuracy and usability, and takes ownership of building software that supports real operational needs.
What You'll Do
- Build and maintain frontend applications supporting EMR functionality and clinical workflows.
- Develop responsive interfaces using React, Next.js, and TypeScript.
- Create intuitive patient chart views that organize clinical information clearly.
- Build interfaces for reviewing patient intake responses, medical histories, and related records.
- Develop clinical documentation forms and structured data-entry workflows.
- Implement functionality supporting provider review and clinical decision workflows.
- Build interfaces for prescription-related tasks and medication information.
- Develop task management and workflow status interfaces for clinical operations.
- Create reusable UI components for complex forms, tables, records, and dashboards.
- Integrate frontend applications with backend APIs and clinical platform services.
- Implement data validation, conditional fields, and workflow-specific interface logic.
- Collaborate with product teams to translate clinical requirements into functional designs.
- Work with backend engineers to define data structures and API requirements.
- Improve navigation and usability across complex clinical applications.
- Build reliable loading, error, and recovery states for important workflows.
- Support role-based interface behavior and appropriate access to clinical information.
- Help maintain secure handling and display of sensitive patient data.
- Develop interfaces that accommodate different clinical roles and operational needs.
- Improve frontend performance when displaying complex patient records and datasets.
- Write clean, maintainable, and well-tested application code.
- Create automated tests for critical clinical workflows and user interactions.
- Investigate and resolve frontend bugs affecting clinical tools.
- Participate in code reviews and contribute to frontend architecture decisions.
- Collaborate with designers to maintain consistent patterns across clinical applications.
- Support accessibility and cross-browser compatibility.
- Document reusable components, implementation decisions, and frontend standards.
- Take ownership of assigned features from initial development through deployment and maintenance.
Requirements
- 3+ years of professional experience in frontend or full-stack software engineering.
- Strong experience developing production web applications using 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, data-driven user interfaces.
- Experience developing forms, tables, dashboards, or workflow-based applications.
- Familiarity with frontend state management and reusable component architecture.
- Experience integrating frontend applications with REST APIs or comparable backend services.
- Understanding of asynchronous data fetching and client-server communication.
- Experience implementing form validation and conditional interface behavior.
- Ability to build maintainable frontend components for complex applications.
- Strong debugging and troubleshooting skills.
- Experience handling loading states, errors, and edge cases in production applications.
- Familiarity with frontend performance optimization.
- Understanding of authentication, authorization, and secure frontend development.
- Experience working with Git and collaborative software development workflows.
- Familiarity with frontend testing tools and automated testing practices.
- Ability to translate detailed product requirements into functional interfaces.
- Experience collaborating with product managers, designers, and backend engineers.
- Strong attention to detail when working with complex information.
- Understanding of accessibility and responsive design principles.
- Strong written and verbal communication skills.
- Ability to independently manage assigned features and technical responsibilities.
- Comfort working in a fast-moving, remote engineering environment.
Nice to Have
- Experience developing healthcare, telehealth, or EMR software.
- Familiarity with electronic medical records and clinical documentation workflows.
- Experience building interfaces for healthcare providers or clinical operations teams.
- Understanding of patient chart review and clinical task management workflows.
- Experience developing prescription or medication management interfaces.
- Familiarity with healthcare interoperability standards such as HL7 or FHIR.
- Understanding of HIPAA and healthcare data privacy considerations.
- Experience building role-based dashboards or permission-sensitive applications.
- Familiarity with React Hook Form, Zod, or comparable validation tools.
- Experience with Tailwind CSS or modern component styling systems.
- Familiarity with component libraries and reusable design systems.
- Experience with tRPC or strongly typed API integrations.
- Familiarity with Prisma, Drizzle, or relational data models.
- Experience developing interfaces for large or complex datasets.
- Familiarity with data tables, filtering, sorting, and advanced search functionality.
- Experience with end-to-end testing tools such as Playwright or Cypress.
- Experience with frontend monitoring and error-tracking tools.
- Experience building multi-tenant SaaS applications.
- Experience collaborating directly with healthcare or operational stakeholders.
- Experience using AI-assisted development tools such as Cursor or Claude Code.
Haystack's AI agent can fill in and submit this application for you. How AI auto apply works