For a hands-on learning experience to develop Agentic AI applications, join our Agentic AI Bootcamp today. Early Bird Discount

Software Engineer – Frontend

Remote | Pakistan

Full Time | Pacific Time

Why this role exists:

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.

Your mission, should you choose to accept it:

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

The skills and expertise you bring:

  • 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.

Nice to have:

  • 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.

Apply Now

You can also call or email us.