Qureos

Find The RightJob.

Senior Frontend Engineer

Purpose of the Job:

The purpose of this role is to lead the development of scalable, user-friendly web frontends that bring complex AI, scientific, and domain-specific data to life. As a Senior Frontend Engineer, you’ll build intuitive interfaces using React and TypeScript, including visual editors and data visualizations for advanced workflows. You’ll ensure smooth integration with backend and ML systems, support modern testing and deployment practices, and mentor junior developers while promoting clean, maintainable, high-performance code.


Responsibilities and Duties:


Frontend Development & Architecture

  • Lead the development of a modular, scalable React frontend using TypeScript , with a focus on performance, reusability, and maintainability.
  • Implement React Flow (or similar libraries) to create intuitive, node-based visual editors for AI pipeline composition.
  • Design responsive interfaces that adapt seamlessly across desktop and tablet views.
  • Collaborate with the design team to turn complex UX requirements into elegant, user-friendly features.

Integration & System Communication

  • Integrate the frontend with Python-based microservices (e.g., FastAPI, Flask), including support for RESTful APIs and WebSocket communication.
  • Work closely with ML engineers and software backend teams to ensure smooth end-to-end functionality of dynamic AI workflows.
  • Contribute to defining API contracts, error handling strategies, and communication protocols between the UI and backend services.

Deployment, Testing & CI/CD

  • Dockerize frontend applications and ensure alignment with the platform’s microservices architecture.
  • Build and maintain automated testing pipelines using tools like Jest , React Testing Library , and Cypress .
  • Collaborate with DevOps to support smooth CI/CD workflows and staging environments for testing new features.

Team Collaboration & Leadership

  • Mentor junior developers and actively participate in code reviews, architectural discussions, and knowledge-sharing sessions.
  • Foster a culture of clean code, performance optimization, and frontend excellence within the team.

Education:

Bachelor's degree (B.Eng./B.Sc.) in Computer Engineering, Computer Science, or a related discipline.

Experience:

4+ years of experience in frontend development , including deep knowledge of React and TypeScript .

Skills and Abilities:

Required Skills & Experience

  • Hands-on experience with React Flow or similar graph/flow libraries for interactive UI components.
  • Proficient in integrating frontend with Python-based backend services and understanding REST/WebSocket communication patterns.
  • Solid grasp of UI performance optimization techniques, accessibility, and responsive design.
  • Experience with Docker and frontend deployment in containerized environments.
  • Strong problem-solving skills and ability to work in fast-paced, agile environments.
  • Availability to travel if needed.


Nice to Have:

  • Experience working on low-code/no-code platforms or visual editors .
  • Experience with Vue and Angular
  • Exposure to AI/ML workflows, data labeling tools, or orchestration systems.
  • Familiarity with Django, GraphQL, or event-driven frontend architectures.
  • Interest in UX design and product-oriented development.

© 2026 Qureos. All rights reserved.