Job Description
Overview
Kata.ai is an Indonesian Conversational Artificial Intelligence company with a focus on creating technology to enhance the understanding of human conversations, improving the way humans collaborate with machines. Kata.ai’s NLP technology powers MultiPurpose chatbots (virtual customer service / virtual friend) for major corporations in Indonesia across different kinds of industries such as Unilever (FMCG), Telkomsel (Telco), Bank BRI (Financial Services), and Alfamart (Retail). The company’s Kata Bot Platform can be leveraged to create feature-rich chatbots on top of Kata.ai’s robust and scalable AI technology platform. Established in 2015, the company has become a trusted partner for major corporations such as Microsoft, Accenture, and Line. In 2020, the company received Series-B funding from TransPacific Technology Fund and MDI Venture.
Job Description
Design, develop, and maintain performant, accessible, and visually accurate frontend applications for enterprise clients — translating product requirements and UI/UX designs into high-quality user interfaces that support Kata's AI-powered customer experience, chatbot, and voice communication platforms — so that enterprise clients and their end users have a seamless, reliable, and intuitive product experience.
Qualifications
Qualifications & Education :
Bachelor's degree in Computer Science, Information Systems, Visual Communication Design, or related field
Relevant certifications or portfolio of shipped production UI work are a strong plus
Technical Skills :
Frameworks: React.js (primary); Next.js or Vue.js is a plus
Language: TypeScript (required), JavaScript
State Management: Redux, Zustand, or React Query
Styling: Tailwind CSS, CSS Modules, or Styled Components
Real-time Features: WebSocket, Server-Sent Events (SSE), or WebRTC integration for live chat and voice UI
API Integration: REST API consumption; GraphQL is a plus
Testing: Jest, React Testing Library, Cypress or Playwright for E2E
Build Tools: Vite or Webpack
Version Control: Git with feature branching and pull request workflow
Design Handoff: Proficiency with Figma for design-to-code translation
Monitoring: Basic familiarity with Sentry, DataDog RUM, or similar frontend observability tools
Experience :
Experience Levels
Associate Level (1–2 years)
1–2 years of professional experience in frontend development with shipped production applications
Hands-on experience building responsive, cross-browser UIs using React.js and TypeScript
Experience consuming REST APIs and integrating frontend with backend services
Exposure to performance basics — lazy loading, code splitting, or bundle optimization
Familiarity with design handoff tools (Figma) and translating mockups into accurate UI implementations
Experience working in Agile/Scrum teams with sprint-based delivery
Mid Level (3–5 years)
3–5 years of professional frontend development experience, with at least 2 years building enterprise or B2B-grade web applications
Proven track record delivering production-ready UIs for enterprise clients — ideally in regulated industries (financial services, government, telco, or healthcare)
Demonstrated experience optimizing frontend performance — Core Web Vitals, bundle size reduction, render optimization, and lazy loading strategies
Experience with state management solutions (Redux, Zustand, or React Query) in complex, data-heavy applications
Hands-on experience with testing frameworks (Jest, React Testing Library, Cypress or Playwright)
Experience collaborating with UI/UX Designers and Product Managers in cross-functional squads
Additional Information :
We value a flexible working hour for our employees. The most important is we provide a learning experience in Conversational AI Industry.
#J-18808-Ljbffr
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
March 16, 2026
Job Type:
Technology
Location:
Indonesia
Company:
Kata.ai
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.