Senior Front-end Engineer

TetraScienceCambridge, MA
15d

About The Position

We are looking for a Senior Front-end Engineer to design and build modern, high-impact scientific data applications using React as the main front-end framework. This role focuses on developing intuitive, performant front-end experiences for interacting with complex experimental, instrumental, and analytical data in the R&D phase. You will work closely with product managers, data engineers, scientists, and UX designers to translate scientific workflows into robust web applications. This is a senior-level role with strong ownership, technical leadership, and architectural influence.

Requirements

  • 6+ years of professional experience building modern web applications. Experience building enterprise products is preferred.
  • Deep expertise in React, TypeScript, and modern front-end patterns
  • Strong experience with data-heavy UI development (tables, charts, dashboards, workflows)
  • Hands-on experience with Streamlit or Plotly Dash for data apps, dashboards, or scientific tools is preferred
  • Solid understanding of REST and/or GraphQL APIs
  • Experience working with complex data models and large-scale datasets
  • Strong testing discipline (unit, integration, and UI testing)
  • Excellent communication skills and ability to collaborate across disciplines
  • Experience with cloud-native architectures (AWS preferred)
  • Comfortable working with external customers and demonstrating new features in front of the customers and end users

Nice To Haves

  • Experience building data applications for life sciences, biotech, and pharmaceutical companies
  • Familiarity with scientific data types (instrument data, assay data, time series, metadata/ontology-driven data)
  • Experience with data visualization libraries (e.g., D3, Vega, Plotly, Recharts)
  • Exposure to Python-based data stacks (Pandas, NumPy) and Jupyter/Streamlit ecosystems
  • Familiarity with design systems and accessibility best practices

Responsibilities

  • Design and develop production-grade React-based applications for scientific and data-intensive use cases
  • Build Streamlit-based applications for rapid prototyping, internal tools, and scientist-facing analytics workflows
  • Translate complex scientific data models (e.g., time series, metadata-rich datasets, ontologies) into intuitive UIs
  • Collaborate with data engineers and data platform teams to integrate APIs, data pipelines, and analytics services
  • Optimize application performance for large datasets and high-frequency interactions
  • Promote front-end development best practices: create reusable front-end components, state management, testing, and observability
  • Partner with product managers and UX designers to refine requirements and deliver exceptional user experiences
  • Work closely with external stakeholders and end users to understand their requirements and whiteboard wireframes. Demonstrate new features and collect feedback.
  • Mentor junior engineers and provide technical leadership through code reviews and design discussions

Benefits

  • 100% employer-paid benefits for all eligible employees and immediate family members
  • Unlimited paid time off (PTO)
  • 401K
  • Company paid Life Insurance, LTD/STD
  • A culture of continuous improvement where you can grow your career and get coaching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service