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