Frontend Engineer

Within3, Inc.
United States
2 days ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Cascading Style Sheets (CSS) Code Review Collaborative Software Continuous Integration Scrum Methodology Systems Integration TypeScript Eslint Circleci Data Logging ReactJS
+14 more
Claude Code Cypress (Programming Language) AI Coding Agents Backend Single Page Application Webpack Material UI Atlassian Tools Build Tools Figma Graphql Front End Software Development React Testing Library Docker

Job description

Within3 is building the next generation of its platform, and we’re looking for a Frontend Engineer to help shape it from the ground up. You will work closely with product, design and backend engineers to build a fast, accessible and polished experience used by clinicians and researchers around the world.

What you can expect from the opportunity

  • Build new product experiences: Turn Figma designs and product specs into new features using React and TypeScript.
  • Shape the frontend architecture: Help define the architecture, patterns and reusable component library for the new platform.
  • Integrate with our APIs: Work with GraphQL APIs using Apollo Client, and manage client-side state and caching.
  • Test and ship with confidence: Write reliable tests with React Testing Library and Cypress, and help keep our CI/CD pipeline (CircleCI) healthy.
  • Own frontend quality: Take responsibility for performance, accessibility, observability (logging and session replay) and cross-browser support.
  • Raise the bar: Collaborate in an agile team, review code and help lift frontend standards across engineering.

Requirements

  • React and TypeScript: 3+ years of experience building single-page applications (SPAs) with React and TypeScript.
  • CSS and UX: Strong CSS skills and a good eye for detail and UX.
  • State and data-fetching: Experience with client-side state management and data-fetching using Apollo Client and GraphQL.
  • Testing: Experience with testing frameworks, preferably React Testing Library and Cypress.
  • Async and performance: A solid grasp of asynchronous patterns and frontend performance.
  • Build tooling: Experience with modern build tools, including Webpack, Babel, ESLint and Docker containers.
  • Observability: Experience integrating frontend logging and session replay tools.
  • Collaboration tools: Experience with engineering collaboration tools such as Jira and Confluence.
  • Live and have the right to work within the US.

Nice to have

  • Industry experience: Experience in healthcare, life sciences or other regulated industries.
  • Scrum: Experience working in a Scrum environment.
  • Design libraries: An understanding of common design libraries, preferably MUI.
  • AI-assisted development: Hands-on experience with Claude Code and agentic programming workflows, using AI coding agents to plan, build, test and review code, with sound judgement on the quality of what they produce.

Technical skills are important, but so are attitude, curiosity, ownership and the ability to work well with others.

Benefits & conditions

  • Health Care Plan (Medical, Dental & Vision)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)

  • Work From Home

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Loading talks and stories from around this role…