Senior Frontend Engineer

Enterprise Bot


Job Location:

Bengaluru - India

Monthly Salary: Not Disclosed
Posted on: 4 hours ago
Vacancies: 1 Vacancy

Job Summary

Enterprise Bot is the leading provider of GenAI Conversational AI and automation software headquartered in Zurich Switzerland. Our intelligent virtual assistants and automation tools help organizations improve efficiency reduce costs and deliver exceptional customer experiences across industries such as banking insurance and logistics. Our mission is to become the worlds #1 AI-driven automation software provider within the next five years.

We work with leading companies such as the SIX Group (Swiss Stock Exchange) SWICA Generali and others to enhance customer interactions and automate business processes using our cutting-edge Conversational AI technology.

Our global team includes more than 70 highly skilled professionals from diverse backgrounds.

We foster an open progressive company culture with state-of-the-art technology and flat hierarchies. At Enterprise Bot youll experience a unique blend of passion purpose challenge and fun.

Tasks

We are looking for a Senior Frontend Engineer with 35 years of hands-on experience building modern scalable and high-performance web this role you will architect and develop intuitive user interfaces build reusable frontend components and contribute to AI-powered and agent-based applications.

You will work on modern frontend architectures powering intelligent applications including AI integrations LLM-driven workflows real-time interfaces streaming experiences and conversational AI products. This role requires strong ownership system design thinking and a passion for building responsive secure and production-grade user experiences.

You will collaborate closely with backend engineers product managers designers and AI teams to deliver scalable reliable and innovative software aligned with industry best practices.

Key Responsibilities

Frontend Development

  • Design develop and maintain scalable web applications using .
  • Build reusable modular and maintainable UI components following modern frontend architecture principles.
  • Develop responsive and accessible user interfaces across desktop and mobile devices.

State Management & Application Architecture

  • Implement scalable state management using Redux Zustand Context API or similar libraries.
  • Structure frontend applications for maintainability scalability and performance.
  • Optimize component rendering code splitting lazy loading and bundle size.

API Integration

  • Integrate RESTful and GraphQL APIs with frontend applications.
  • Handle asynchronous data fetching caching optimistic updates and error handling.
  • Work closely with backend teams to ensure seamless communication between frontend and backend services.

AI & Real-Time Interfaces

  • Build interfaces for AI-powered applications conversational experiences and agent-based workflows.
  • Develop real-time dashboards chat interfaces streaming UI components and intelligent user experiences.
  • Integrate LLM-powered features and AI APIs into frontend applications.

Performance & Security

  • Optimize application performance using modern React best practices.
  • Implement secure frontend development practices including authentication flows secure token handling and protection against common web vulnerabilities.
  • Ensure cross-browser compatibility and accessibility standards.

Testing & Debugging

  • Write unit integration and component tests.
  • Debug production issues and optimize application performance.
  • Monitor frontend performance and proactively resolve bottlenecks.

Collaboration & Documentation

  • Collaborate with UI/UX designers to translate designs into high-quality user experiences.
  • Work closely with backend engineers QA teams and product managers throughout the development lifecycle.
  • Document reusable components frontend architecture and development practices.

Requirements

Education

  • Bachelors degree in Computer Science Information Technology or a related field.

Experience

  • 35 years of professional experience in frontend development using .
  • Experience building large-scale production-ready web applications.

Technical Skills

Strong proficiency in JavaScript (ES6) and TypeScript

  • Deep understanding of JavaScript fundamentals asynchronous programming modules closures promises async/await and modern language features.
  • Experience writing maintainable and type-safe frontend applications.

Expertise in

  • Strong understanding of React Hooks Functional Components Component Lifecycle Context API and modern React architecture.
  • Experience building reusable component libraries and scalable frontend applications.

State Management

  • Experience with Redux Redux Toolkit Zustand Context API or similar state management solutions.
  • Understanding of application state architecture and performance optimization.

API Integration

  • Experience integrating RESTful APIs and GraphQL services.
  • Knowledge of data fetching libraries such as React Query TanStack Query SWR or Apollo Client.

Frontend Performance Optimization

  • Experience with lazy loading code splitting memoization virtualization caching and rendering optimization.
  • Ability to identify and resolve frontend performance bottlenecks.

Authentication & Security

  • Experience implementing authentication flows using OAuth JWT SSO and secure session management.
  • Understanding of frontend security best practices including XSS prevention CSRF protection secure storage and Content Security Policy.

AI-Powered Applications

  • Experience integrating AI services LLM APIs or conversational AI interfaces.
  • Familiarity with prompt-driven workflows AI-assisted user experiences and streaming AI responses.

Real-Time Applications

  • Experience building applications using WebSockets Server-Sent Events (SSE) or other real-time communication technologies.
  • Experience developing chat interfaces live dashboards collaborative applications or streaming user experiences.

Agent-Based Systems

  • Experience developing interfaces for autonomous or semi-autonomous AI agents.
  • Understanding of workflow orchestration tool invocation multi-step interactions and event-driven frontend architectures.

Testing & Debugging

  • Strong understanding of testing frameworks such as Jest React Testing Library Cypress or Playwright.
  • Experience debugging production applications and maintaining high code quality.

Version Control & Deployment

  • Proficiency in Git for source control and collaboration.
  • Experience working with CI/CD pipelines cloud platforms (AWS Azure or GCP) and frontend deployment pipelines is a plus.

Preferred Skills

  • Experience with .
  • Familiarity with micro-frontend architecture.
  • Experience with WebRTC or real-time media applications.
  • Familiarity with streaming interfaces and conversational AI products.
  • Exposure to Tailwind CSS Material UI Ant Design or other modern UI frameworks.
  • Experience working in Agile/Scrum environments.
  • Familiarity with performance monitoring tools such as Sentry Datadog or New Relic.
  • Understanding of accessibility (WCAG) and responsive design principles.

Benefits

  • Be part of a rapidly growing company at the forefront of AI automation and conversational AI solutions used by leading global enterprises.
  • Shape solutions that make a measurable impact for Fortune 500 clients and leading European enterprises.
  • A culture comprised of diverse global teams who have a passion for collaboration creativity and excellence in client service
  • A competitive salary and scope for further advancement.
  • A great environment that promotes open feedback and a flat hierarchy working at Enterprise Bot is a refreshing mix of purpose challenge and fun.
Enterprise Bot is the leading provider of GenAI Conversational AI and automation software headquartered in Zurich Switzerland. Our intelligent virtual assistants and automation tools help organizations improve efficiency reduce costs and deliver exceptional customer experiences across industries suc...

About Company

Company Logo

Enterprise Bot, founded in 2017, leverages GenAI technology to redefine customer engagement and operational processes for businesses worldwide. Headquartered in Switzerland, our company embeds cutting-edge AI into popular software suites such as Genesys, BSI or Salesforce, enhancing c ... View more

View Profile View Profile