Logo for Kata.ai

Frontend Engineer (Full-time, Remote)

Roles & Responsibilities

  • Bachelor's degree in Computer Science, Information Systems, Visual Communication Design, or a related field.
  • 1–5 years of professional frontend development experience with React.js and TypeScript, including shipped production applications (Associate to Mid level).
  • Experience consuming REST APIs and integrating frontend with backend services; familiarity with Redux, Zustand, or React Query.
  • Proficiency with design handoff tools (Figma) and building responsive, cross-browser UIs; knowledge of frontend performance optimization and testing frameworks (Jest, React Testing Library, Cypress or Playwright).

Requirements:

  • Design, develop, and maintain performant, accessible frontend applications for enterprise clients.
  • Translate product requirements and UI/UX designs into high-quality user interfaces for Kata's AI-powered customer experience, chatbot, and voice platforms.
  • Ensure accessibility, performance, and visual accuracy of frontend applications.
  • Collaborate with product, design, and backend teams to deliver a seamless, reliable, and intuitive product experience.

Job description

Company Description

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 Natural Language Processing (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 proprietary Kata Bot Platform can be leveraged to create feature-rich chatbots on top of Kata.ai’s robust and scalable AI technology platform, ensuring company of any size can easily build their own chatbot on any messaging platform. With this platform, it is now possible for the business to focus on designing engaging interaction for their customers, while Kata.ai handles all the technology aspects of the chatbots.

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 :

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.

Front-End Engineer Related jobs

Other jobs at Kata.ai

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.