Early bird discount

Build and deploy production LLM applications in five days on our LLM bootcamp, in Seattle or live online.

Register →

We’re hiring

Software engineer - frontend

Build the frontend of Ejento, Data Science Dojo's RAG platform for LLM developers, as a Software Engineer — Frontend, in a remote, full-time role.

Location
Remote | Pakistan
Employment type
Full Time | Pacific Time
Posted
October 31, 2023
Apply for this role

About the role

Our Product: Ejento, built by Data Science Dojo, is a cutting-edge RAG platform that enables LLM application developers to build retrieval-augmented generation (RAG)-based applications efficiently. Our platform provides seamless integration of retrieval systems with LLMs, empowering developers to build scalable, context-aware AI solutions. At Data Science Dojo, we are committed to advancing AI by creating intuitive, high-performance interfaces that enable users to interact with AI-powered systems effortlessly. Job Role: We are seeking a Software Engineer Frontend to join our team and play a key role in developing Ejento’s user interface. You will be responsible for designing, implementing, and optimizing interactive and scalable frontend components for our RAG-based AI platform. Your work will directly impact the usability, performance, and adoption of Ejento, helping developers and enterprises build powerful LLM applications with ease.

What you’ll do

Your mission

  1. Develop intuitive, high-performance, and scalable frontend applications for Ejento.
  2. Design and implement user-friendly and interactive components for AI-driven applications.
  3. Optimize performance, responsiveness, and accessibility of the Ejento platform.
  4. Ensure a seamless user experience by following best practices in UI/UX design and frontend development.
  5. Implement robust observability and monitoring tools to track user interactions and performance.
  6. Work with modern frontend frameworks and libraries such as React, Next.js, Tailwind CSS, and TypeScript.
  7. Develop and maintain a design system that ensures consistency across the platform.
  8. Ensure the frontend is secure, scalable, and meets industry standards for data privacy and AI ethics.
  9. Write and maintain unit, integration, and end-to-end tests to ensure frontend reliability and prevent regressions.

What we are looking for

  • Bachelor’s degree in software engineering, Computer Science, or a related field.
  • 1-2 years of experience in frontend development or a similar role.
  • Strong communication and collaboration skills, working cross-functionally with AI engineers and product managers.
  • Strong proficiency in JavaScript, TypeScript, HTML, and CSS.
  • Experience with modern frontend frameworks such as React, Next.js.
  • Deep understanding of UI/UX principles, accessibility, and frontend performance optimization.
  • Experience integrating RESTful APIs, GraphQL, and WebSockets.
  • Strong knowledge of state management solutions (Redux, Recoil, Zustand, etc.).
  • Hands-on experience with CSS frameworks (Tailwind CSS, Chakra UI, or Material UI).
  • Experience with frontend testing frameworks (Jest, Cypress, React Testing Library, etc.).
  • Strong problem-solving skills and ability to work in a fast-paced, agile environment.
  • Experience building interfaces for AI or data-intensive applications (e.g., chatbots, analytics dashboards, or annotation tools).
  • Familiarity with designing and implementing interactive components for LLM-based or RAG applications.
  • Understanding of conversational UI/UX patterns and principles behind human-AI interaction design.
  • Experience working with real-time frontend technologies (WebSockets, streaming APIs, or live collaboration features).
  • Familiarity with design tools (Figma, Adobe XD) and ability to translate high-fidelity designs into clean, responsive UI.
  • Exposure to observability tools like Sentry, LogRocket, or frontend performance profiling tools.Contribution to component libraries or frontend open-source projects.
  • Awareness of frontend security practices, including safe rendering of AI-generated content.

We would love to hear from you

Submit your application and our team will be in touch. Not this role? See all openings or send a general application.