Job Openings Front-End Developer (AI Chat Applications)

About the job Front-End Developer (AI Chat Applications)

About the Role

We’re seeking a highly capable Frontend Developer with experience in building and maintaining

production-grade interfaces for AI-driven chat applications. This position involves creating responsive, real-time conversational interfaces that communicate with our backend, a scalable system integrating large language models (LLMs), vector databases, and custom APIs.

You will play a central role in translating AI capabilities into intuitive user experiences, collaborating closely with designers, backend engineers, and AI specialists to deliver polished, performant, and reliable web applications.

Key Responsibilities

  • Design, develop, and maintain modern chat-based UIs using React.js (or similar frameworks).

  • Implement real-time features such as message streaming, typing indicators, user presence, and system notifications using WebSockets or Server-Sent Events (SSE).

  • Integrate seamlessly with backend AI APIs, handling dynamic responses, latency, and streaming outputs effectively.

  • Build reusable components and shared libraries to accelerate feature development.

  • Work closely with product managers and UX designers to refine user interaction models for conversational workflows.

  • Ensure code quality, test coverage, and adherence to best practices in frontend architecture.

  • Manage and optimize frontend build pipelines, testing suites, and deployment processes.

  • Contribute to CI/CD pipelines, ensuring smooth delivery to staging and production.

  • Diagnose and fix performance bottlenecks in both development and production environments.

  • Maintain focus on accessibility, responsive design, and overall performance optimization.


Required Skills & Qualifications

  • Strong proficiency in JavaScript (ES6+) and React.js.

  • Proven experience in real-time web applications using WebSockets, Socket.IO, or equivalent frameworks.

  • Hands-on experience with RESTful and GraphQL API integrations.

  • In-depth knowledge of React Hooks, context, and state management patterns (Redux, Zustand, Recoil, etc.).

  • Understanding of frontend build tools such as Vite, Webpack, or Rollup.

  • Solid grasp of UI/UX design principles, including responsive layouts and accessibility compliance.

  • Experience with Git, branching workflows, and CI/CD environments (GitHub Actions, GitLab CI, or CircleCI).

  • Knowledge of production workflows, including versioning, staging, rollback procedures, and monitoring.


Preferred Qualifications

  • Experience with TypeScript and Next.js for server-side rendering or static site generation.

  • Prior work in chat systems, AI assistants, or real-time collaboration platforms.

  • Familiarity with Tailwind CSS, Material UI, or other modern component libraries.

  • Understanding of containerized deployments using Docker or Kubernetes.

  • Experience with testing frameworks (Jest, React Testing Library, Cypress).

  • Knowledge of frontend analytics, performance monitoring, and telemetry tools.

  • Exposure to OpenAI, Anthropic, or similar API ecosystems for conversational AI.


Soft Skills

  • Excellent communication and cross-team collaboration skills, especially with design, AI, and backend groups.

  • Ability to perform under pressure and deliver high-quality output within tight deadlines.

  • Eagerness to learn and explore new frontend and AI-related technologies during free time for R&D and personal growth.

  • Strong problem-solving mindset with a structured approach to debugging and optimization.

  • Passion for innovation in conversational interfaces and human-AI interaction.

  • Attention to detail with a commitment to writing clean, maintainable, and scalable code.

  • Self-driven, proactive, and capable of thriving in fast-paced, evolving environments.


Education & Experience

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).

  • Minimum 3 years of professional experience in frontend or full-stack roles.

  • Demonstrated success in building and deploying at least one production-level real-time or chat application.


ShoreXtra Perks

  • Day 1 HMO coverage

  • Dayshift schedule

  • Fixed weekends off

  • Engaging monthly activities

  • Free and unlimited barista-style coffee

  • Free parking and shuttle services

  • Employee referral incentives (Bronze)


Anniversary Milestone Benefits:

  • 2nd Anniversary: 15 leave credits per year + 1,250 monthly bonus (equivalent to 1 HMO dependent)

  • 3rd Anniversary: 18 leave credits per year

  • 4th Anniversary: 18 leave credits per year + 1,250 monthly bonus (equivalent to an additional 1 HMO dependent)

  • 5th Anniversary: 20 leave credits per year


Work Set Up:

  • On-Site

  • Work Schedule: Monday to Friday, 7:00 am - 4:00 pm