
Front End Engineer
Posted Nov 2

Posted Nov 2
This is a fully remote position, open to applicants in United States.
• Design, develop, and implement innovative frontend features for Rayyan's research collaboration platform.
• Construct and maintain user interfaces for web-based SaaS applications, covering onboarding processes, core functionalities, settings, and administrative interfaces.
• Create responsive and accessible user interfaces based on designs and prototypes.
• Address complex challenges with straightforward, maintainable solutions.
• Contribute to and sustain shared component libraries and design system implementations.
• Develop data-driven user interfaces, including dashboards, tables, filters, and visualizations.
• Implement user experiences for AI-enhanced features.
• Create intuitive interfaces for AI interactions, automated workflows, and intelligent recommendations.
• Balance automation with user control, ensuring transparency and clear feedback in AI-driven processes.
• Collaborate with product managers, designers, and backend engineers to define features and align on technical strategies.
• Engage in code reviews, design critiques, and sprint planning within an Agile framework.
• Write clean, tested code while contributing to the improvement of frontend quality, performance, and developer experience.
• Keep abreast of frontend best practices, SaaS UI patterns, and trends in AI interfaces.
• Minimum of 2 years of proven frontend engineering experience for web applications.
• Strong portfolio or GitHub profile showcasing your engineering process and problem-solving skills.
• Experience with consumer or SaaS products.
• Proficient in HTML/CSS and ES6+.
• Skilled in responsive design and browser compatibility techniques.
• In-depth understanding of ReactJS and its core principles (JSX, Virtual DOM, component lifecycle, etc.).
• Experience with a JavaScript state management library (e.g., Redux or similar).
• Solid understanding of asynchronous request handling and RESTful services/API consumption.
• Familiarity with a JavaScript testing framework.
• Experience in web performance optimization.
• Proficient in code versioning tools such as Git.
• Understanding and experience with the Agile methodology.
• Excellent communication skills with the ability to explain technical decisions clearly.
• Self-directed and capable of managing multiple projects simultaneously.
• Enthusiastic about learning and advancing in SaaS and AI-focused product development.
• User-centered approach, balanced with practical business considerations.
• Collaborative team player who excels in cross-functional settings.
• Comfortable navigating ambiguity and thriving in fast-paced startup environments.
• Must be available for team collaboration in EMEA timezones.
• Nice to have: Experience developing AI/ML-powered product features.
• Nice to have: Familiarity with SaaS or enterprise applications, particularly in research or healthcare-related fields.
• Nice to have: Understanding accessibility standards (WCAG) and inclusive UI implementation.
• Nice to have: Experience with TypeScript.
• Nice to have: Experience using design tools (e.g., Figma) and collaborating closely with designers.
• Nice to have: Experience with monorepos, Nx, and CQRS architecture.
• Nice to have: Experience with end-to-end testing or analytics-driven product decisions.
• Competitive salary and performance-based bonuses.
• Comprehensive health and wellness benefits.
• Flexible working hours and remote work options.
• Opportunities for professional development and continuous learning.
• Collaborative and innovative work environment.
RTX
Compass
iDelsoft
Credible
Get handpicked remote jobs straight to your inbox weekly.