Senior Software Developer

Helical
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 86K

Job location

Charing Cross, United Kingdom

Tech stack

JavaScript
API
Airflow
Amazon Web Services (AWS)
Applications Architecture
User Authentication
Data Validation
ETL
Data Visualization
Database Schema
Design of User Interfaces
E2e Testing
Ui Patterns
Next.js
Web Application Security
Selenium
TypeScript
React
Cypress
Jupyter
Backend
Integration Tests
Playwright
Figma
Machine Learning Operations
Front End Software Development
Api Design
Docker
Crud

Job description

We are seeking a Senior Web Developer with deep expertise in Next.js + React to lead the architecture and development of our user-facing dashboard.

This isn't just another CRUD app - the dashboard orchestrates long-running workflows, displays high-volume biological and model data, and interacts with systems like Airflow, MLflow, and Jupyter. The complexity is real - and elegant frontend design is what makes it usable.

If you are exceptional at Next.js and React, understand how to structure component architectures that scale, and enjoy creating durable, well-designed UI systems, this is the role.

Responsibilities

  • Own and evolve the React + Next.js application architecture
  • Create robust UI patterns for complex workflows, logs, job status, and model results
  • Design state management strategies using tools like React Query / TanStack Query
  • Build clean and understandable abstractions around remote services (Airflow, MLflow, Jupyter)
  • Implement type-safe API interactions using tRPC and Zod.
  • Write testable UI code and use mocking effectively in unit and integration tests
  • Collaborate closely with product, backend, and ML engineers to shape user workflows

Requirements

  • 4+ years of experience building production React applications

  • React - component architecture, hooks, memoization, rendering patterns, suspense

  • Next.js - routing, data loading strategies, server vs client rendering decisions

  • TypeScript - types that clarify code, not complicate it

  • State management at scale - e.g., React Query, Recoil, Zustand, MobX, etc.

API design - crafting clear, consistent interfaces and integrating complex backend data structures.Data modeling / database schema designExperience with modern TypeScript ORM frameworks such as Prisma or Drizzle ORMExperience with authentication and authorization flows using AWS Amplify Gen 2 and CognitoDeploying frontend services using Docker on AWSNice to Haves

  • Implementing best practices in web security, including input validation, CSP headers, and safe API interaction.

  • Experience with component systems such as shadcn/ui

  • Strong background in testing:

  • Unit, integration, and E2E testing

  • Frameworks: such as Jest, React Testing Library, MSW, Cypress, Selenium, Playwright

Designing UI systems that remain clean as features expandExperience with ML, scientific workflows, or data dashboardsExperience with Figma and a strong sense of UI/UX design, including layout systems, and usability principles.Experience building stable UIs and designing APIs/systems around long-running or asynchronous backend operationsFamiliarity with Airflow, MLflow, or Jupyter server APIsExperience with Docker, Docker compose and containerized development environmentsUI/UX sensitivity for scientific tools and data visualization

About the company

Drug discovery still relies on wet labs: slow, expensive, and constrained by physical trial-and-error. Helical is changing that. We build the application layer that makes Bio Foundation Models usable in real-world drug discovery, enabling pharma and biotech teams to run millions of virtual experiments in days, not years. Today, leading global pharma companies already use Helical, and we're at the start of a highly ambitious growth journey. We're a founder-led, talent-dense team building a category-defining company from Europe. We care deeply about the quality of our work, move fast, and expect ownership. If you're excited by complexity, real responsibility, and shaping how a company actually operates as it scales, you'll feel at home here.

Apply for this position