Within3
Frontend Engineer
Requirements
The role requires 3+ years of experience building single-page applications with React and TypeScript. Candidates must also possess strong CSS skills, experience with data-fetching, and familiarity with modern build tools and testing frameworks.
Responsibilities
You will build new product experiences by turning designs into features using React and TypeScript while defining frontend architecture. Additionally, you will integrate with GraphQL APIs, ensure frontend quality through testing, and collaborate within an agile team.
About the role
The Challenge 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. What you need to grow and succeed 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. 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 Don't meet every single requirement? Studies have shown that women, members of the LGBTQ+ community and people of color are less likely to apply to jobs unless they meet every single qualification. At Within3 we are dedicated to building a diverse, inclusive, and authentic workplace, so if you're excited about this role but your experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles. Within3 is committed to creating a diverse and inclusive work environment and is proud to be an equal opportunity employer. We invite you to consider opportunities at Within3 regardless of gender; gender identity; gender reassignment; age; religious or similar philosophical belief; race; national origin; political opinion; sexual orientation; disability; marital or civil partnership status or other non-merit factor.