Front End Engineer

  • Full-time

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

We're building the next generation Kata Conversational Platform. Our aim is to build a high-performance and planet-scale conversational platform that's simple and easy to use.  Our field is at the intersection of Software Engineering, Natural Language Processing, Distributed Systems, and Human-Computer Interaction.

Besides our FAITH Values, our Technology Team Core Values are:

  • Agile — we adapt, plan, and do things according to the situation
  • Ask why — we bring values based on good reason
  • Innovate — we keep improving by creating or finding a new way to deliver values to our customer
  • Tough — we love challenges and work together to overcome them
  • Humble — we keep our heads down and continuously improving
  • Friendly — cherish connections where trust is manifested and ego is abnegated
  • Safe Space — we embrace making mistakes as a means to learn something new

We invite like-minded people to join our team as:

Front-End Engineer

Role:

  • Develop functional and sustainable applications with clean codes
  • Develop new user-facing features using React.js or similar frameworks/libraries
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high-quality code
  • Estimating the effort required to develop and implement
  • Collaborate with other engineers, designers, and non-engineers to develop delightful interfaces and experiences
  • Optimizing components for maximum performance and scalability across a vast array of web-capable devices and browsers
  • Stay up to date with current best practices, follow new and emerging technologies

Qualifications

  • Minimum 2 years of front-end engineer experience
  • Critical thinking, fast learner, and excellent communication skills
  • Strong proficiency in modern JavaScript, including DOM manipulation, the JavaScript object model, and asynchronous patterns
  • Experience with React.js or similar frameworks/libraries
  • Experience working with other engineers, and designers, and non-engineers.
  • Experience with common front-end development tools such as Babel, Webpack, NPM, Typescript, etc.
  • Experience with CI/CD, Refactoring, Unit Testing, Test Driven Development
  • Familiarity with Git.
  • Familiarity with designing and developing RESTful APIs is a plus
  • Experience with open-source leadership/contributions is a plus

Additional Information

We value a flexible working hour for our employees.

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