Enterprise Bot

Senior React.js Frontend Engineer

Enterprise Bot
Apply
2 months ago
Bengaluru, IndiaSenior

Responsibilities

  • Design, develop, and maintain scalable web applications using React.js.
  • Build reusable, modular, responsive, accessible, and maintainable UI components and frontend architectures.
  • Implement state management, API integrations, asynchronous data handling, caching, optimistic updates, and error handling.
  • Build AI-powered, conversational, agent-based, real-time, streaming, dashboard, and chat interfaces.
  • Integrate LLM-powered features and AI APIs into frontend applications.
  • Optimize rendering, code splitting, lazy loading, bundle size, caching, and overall frontend performance.
  • Implement authentication flows, secure token handling, secure session management, and frontend security protections.
  • Write unit, integration, and component tests; debug production issues and resolve performance bottlenecks.
  • Collaborate with designers, backend engineers, QA teams, product managers, and AI teams.
  • Document reusable components, frontend architecture, and development practices.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 3–5 years of professional frontend development experience using React.js.
  • Strong proficiency in JavaScript and TypeScript, including asynchronous programming and modern language features.
  • Expertise in React.js, React Hooks, functional components, component lifecycle, Context API, reusable component libraries, and modern React architecture.
  • Experience with Redux, Redux Toolkit, Zustand, Context API, or similar state-management solutions.
  • Experience integrating RESTful and GraphQL APIs and using data-fetching libraries such as React Query, TanStack Query, SWR, or Apollo Client.
  • Experience with frontend performance optimization, including lazy loading, code splitting, memoization, virtualization, caching, and rendering optimization.
  • Experience implementing OAuth, JWT, SSO, secure session management, XSS prevention, CSRF protection, secure storage, and Content Security Policy.
  • Experience integrating AI services, LLM APIs, conversational AI interfaces, prompt-driven workflows, streaming AI responses, and agent-based systems.
  • Experience building real-time applications with WebSockets, Server-Sent Events, or similar technologies.
  • Strong understanding of testing frameworks such as Jest, React Testing Library, Cypress, or Playwright.
  • Proficiency with Git and familiarity with CI/CD pipelines, cloud platforms, and frontend deployment pipelines.
  • Preferred experience includes Next.js, micro-frontend architecture, WebRTC, streaming interfaces, Tailwind CSS, Material UI, Ant Design, performance monitoring tools, accessibility standards, and responsive design.

Benefits

  • Opportunity to work on AI automation and conversational AI solutions used by leading global enterprises.
  • Ability to shape solutions delivering measurable impact for Fortune 500 and European enterprise clients.
  • Diverse, global, collaborative, creative, and feedback-oriented culture with a flat hierarchy.
  • Competitive salary and opportunities for further advancement.
  • Purposeful, challenging, and enjoyable work environment.

Tech Stack

AWSAzureCypressDatadogGitGoogle Cloud PlatformGraphQLJavaScriptJestNext.jsReactReduxTailwind CSSTypeScript
Enterprise Bot

About Enterprise Bot

51-200 employees

Enterprise Bot builds GenAI-powered conversational automation for enterprises, including virtual agents for chat, voice, and email triage, with integrations into Salesforce, Genesys, and BSI. The privately held company sells its software to financial services, transport, and insurance organizations to deflect support, assist agents, and automate back-office workflows. Founded in 2016 and headquartered in Zurich, it serves customers such as Generali, SIX Group, ÖBB, LNER, NS International, and SWICA across Europe and Asia.

Contact me