Role Overview
We are looking for a skilled Frontend Developer with 1+ years of experience to join our innovative AI team. In this role, you will be responsible for creating intuitive and responsive user interfaces for our AI-powered applications. You will work closely with our AI/ML engineers to seamlessly integrate cutting-edge AI features and deliver a superior user experience.
Responsibilities
- Design, develop, and maintain high-quality, responsive front-end applications using modern frameworks like React.js or Next.js.
- Collaborate with AI/ML engineers to integrate AI functionalities such as real-time data streaming, predictive models, and interactive visualizations.
- Optimize application performance and user experience for our AI-driven products.
- Integrate with various APIs (RESTful, GraphQL) and manage application state effectively using tools like Redux and TanStack Query.
- Implement caching strategies to ensure optimal performance and responsiveness.
- Utilize the Vercel AI SDK to build and enhance AI-native features.
- Ensure cross-browser compatibility and a seamless experience across all devices.
- Participate in agile development processes, including code reviews and sprint planning.
- Troubleshoot and resolve front-end issues to maintain a high-quality user experience.
Requirements
- 1+ years of professional frontend development experience.
- Proficiency in TypeScript and modern JavaScript frameworks (React.js, Next.js).
- Strong experience with state management libraries (Redux, TanStack Query).
- Solid understanding of and experience with WebSocket, RESTful APIs, and GraphQL.
- Familiarity with version control systems (e.g., Git) and agile development methodologies.
- Excellent problem-solving skills and a keen eye for detail.
- Strong communication and collaboration skills.
- Bachelor's degree required.
Nice to Have
- Knowledge of UI frameworks like TailwindCSS or Shadcn for rapid prototyping.
- Familiarity with backend technologies like FastAPI.
- Exposure to AI-related technologies.
Skills
- React.js
- Next.js
- TypeScript
- Redux
- GraphQL