Cambridge, Massachusetts, United States Employment

TetraScience is hiring a Senior Front-end Engineer

About the Role

TetraScience is hiring a Senior Front-end Engineer to design and build modern, high-impact applications for scientific data. You will use React as the primary framework to create intuitive and performant interfaces for complex experimental and analytical data in the R&D space.

What You'll Do

  • 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 into intuitive user interfaces.
  • Collaborate with data engineers and 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 including reusable components, state management, and testing.
  • 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 requirements, demonstrate new features, and collect feedback.
  • Mentor junior engineers and provide technical leadership through code reviews and design discussions.

What We're Looking For

  • 6+ years of professional experience building modern web applications.
  • Deep expertise in React, TypeScript, and modern front-end patterns.
  • Strong experience with data-heavy UI development for tables, charts, dashboards, and workflows.
  • Solid understanding of REST and/or GraphQL APIs.
  • Experience working with complex data models and large-scale datasets.
  • A strong testing discipline across unit, integration, and UI testing.
  • Excellent communication skills and ability to collaborate across disciplines.
  • Experience with cloud-native architectures, with AWS preferred.
  • Comfort working with external customers and demonstrating new features directly to them.

Nice to Have

  • Hands-on experience with Streamlit or Plotly Dash for data apps, dashboards, or scientific tools.
  • Experience building data applications for life sciences, biotech, or pharmaceutical companies.
  • Familiarity with scientific data types like instrument data, assay data, time series, and ontology-driven data.
  • Experience with data visualization libraries such as D3, Vega, Plotly, or Recharts.
  • Exposure to Python-based data stacks like Pandas, NumPy and the Jupyter/Streamlit ecosystems.
  • Familiarity with design systems and accessibility best practices.

Technical Stack

  • React, TypeScript, Streamlit, Plotly Dash
  • REST, GraphQL, AWS
  • D3, Vega, Plotly, Recharts
  • Python, Pandas, NumPy, Jupyter

Team & Environment

You will work closely with product managers, data engineers, scientists, and UX designers in a collaborative environment.

Benefits & Compensation

  • 100% employer-paid benefits for all eligible employees and immediate family members.
  • Unlimited paid time off (PTO).
  • 401K plan.
  • Company-paid Life Insurance and LTD/STD.
  • A culture of continuous improvement where you can grow your career and receive coaching.

Company Culture

Our culture is built on transparency and context, trust and collaboration, fearlessness and resilience, alignment with customers, commitment to craft, and equality of opportunity.

TetraScience is an equal opportunity employer.

Required Skills
ReactTypeScriptStreamlitPlotly DashRESTGraphQLAWSD3VegaPlotlymodern front-end patternsdata-heavy UI developmenttableschartsdashboards
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
TetraScience

TetraScience is the Scientific Data and AI company, catalyzing the Scientific AI revolution by designing and industrializing AI-native scientific data sets and providing next gen lab data management solutions.

Visit website
Job Details
Department Software Development
Category frontend
Posted 14 days ago