Frontend Engineer (Full-time)

TLDR

Design and maintain frontend applications using React.js and TypeScript for enterprise clients, ensuring a seamless AI-powered customer experience.

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 & 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 :

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

We value a flexible working hour for our employees.

The most important is we provide a learning experience in Conversational AI Industry.

Kata.ai is an Indonesian AI company that specializes in Conversational AI, enhancing how businesses understand and interact with their customers through advanced Natural Language Processing technology. Their Kata Bot Platform enables companies of all sizes to easily create feature-rich chatbots across various messaging platforms, making it easier for industries such as FMCG, telecommunications, and finance to automate customer interactions and improve user experiences.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Frontend Engineer Q&A's
Report this job
Apply for this job