Front End Engineer

Company: Rayyan Systems Inc.

Salary: Not provided

Location: , United States

react

Description

• Design, develop, and implement new and next-generation frontend features for Rayyan's research collaboration platform • Build and maintain user interfaces for web-based SaaS applications, including onboarding flows, core features, settings, and admin interfaces • Implement responsive, accessible UI from designs and prototypes • Solve complex problems with simple, maintainable solutions • Contribute to and maintain shared component libraries and design-system implementations • Develop data-driven interfaces including dashboards, tables, filters, and visualizations • Implement user experiences for AI-powered features • Build intuitive interfaces for AI interactions, automated workflows, and intelligent recommendations • Balance automation with user control, ensuring transparency and clear feedback in AI-driven flows • Partner with product managers, designers, and backend engineers to define features and align on technical approach • Participate in code reviews, design critiques, and sprint planning within an Agile process • Write clean, tested code and help improve frontend quality, performance, and developer experience • Stay current with frontend best practices, SaaS UI patterns, and AI interface trends

Requirements

• 2+ years of demonstrated frontend engineering experience for web applications • Strong portfolio or GitHub profile demonstrating your engineering process and problem-solving approach • Experience with consumer or SaaS products • Proficient understanding of HTML/CSS and ES6+ • Proficient with responsive design and browser compatibility practices • Proficient understanding of ReactJS and its fundamentals (JSX, Virtual DOM, component lifecycle, etc.) • Experience with a JavaScript state management library (e.g. Redux or similar) • Good understanding of asynchronous request handling and RESTful services/APIs consumption • Familiarity with a JavaScript testing framework • Experience with web performance optimization • Proficient understanding of code versioning tools such as Git • Understanding and experience with the Agile process • Excellent communication skills and ability to articulate technical decisions • Self-directed and comfortable managing multiple projects • Eager to learn and grow in SaaS and AI-first product development • User-centered approach balanced with business pragmatism • Collaborative team player who thrives in cross-functional environments • Comfortable with ambiguity and fast-paced startup environments • Timezone: EMEA timezones required for team collaboration • Nice to have: Experience building AI/ML-powered product features • Nice to have: Familiarity with SaaS or enterprise applications, especially research or healthcare-adjacent domains • Nice to have: Understanding of accessibility standards (WCAG) and inclusive UI implementation • Nice to have: Experience with TypeScript • Nice to have: Experience with design tools (e.g. Figma) and close designer collaboration • Nice to have: Experience with monorepos, Nx, and CQRS architecture • Nice to have: Experience with E2E testing or analytics-informed product decisions

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2026.