Role & responsibilities
As a Frontend Developer, you will design and build seamless interfaces for AI-powered applications including chatbots, workflow tools, dashboards, and analytics platforms. You will translate sophisticated AI interactions into user-friendly, responsive web experiences that empower users and support enterprise objectives.
Key Responsibilities
- Develop and maintain responsive, high-performance web applications for AI tools.
- Collaborate with backend engineers and designers to create cohesive user experiences.
- Build reusable, modular UI components for AI workflows and conversational systems.
- Optimize frontend performance, accessibility, responsiveness, and cross-browser support.
- Integrate RESTful APIs and backend services into UI components.
- Collect and incorporate UI/UX feedback from clients and stakeholders.
- Stay current with web development trends, frameworks, and AI UI best practices.
Preferred candidate profile
Required Qualifications
- Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.
- 13 years of frontend development experience, ideally in a SaaS or AI-focused environment.
- Strong proficiency in HTML, CSS, and JavaScript.
- Hands-on experience with modern frameworks such as React, Vue, or Angular.
- Solid understanding of state management tools (Redux, Vuex, etc.).
- Experience integrating with RESTful APIs.
- Proficient with version control systems such as Git.
- Familiarity with responsive design principles and tools.
- Strong problem-solving skills: debugging, performance tuning, and UI optimization.
- Excellent collaboration skills with designers, product managers, and backend developers.
Preferred (Nice-to-Have) Skills
- Experience building AI/ML interfaces or chatbot UIs.
- Exposure to SaaS product development workflows.
- Proficiency in TypeScript for scalable frontend development.
- Familiarity with UI design tools like Figma or Adobe XD.
- Knowledge of unit testing frameworks such as Jest or Mocha.
- Understanding of SEO best practices for single-page or dynamic applications.
- Experience with real-time communication technologies like WebSocket or Server-Sent Events.