Frontend Developer
Summary
Frontend Developer responsible for building enterprise-grade web applications using React or Angular. The role focuses on creating responsive, mobile-first user interfaces and integrating AI-powered capabilities like chatbots, intelligent search, and LLM-based services using RESTful and GraphQL APIs.
Key Responsibilities
- Design, develop, and maintain modern web applications using React or Angular.
- Build responsive, mobile-first user interfaces using HTML5, CSS3, Flexbox, and CSS Grid.
- Develop reusable, scalable, and maintainable front-end components.
- Transform wireframes, mock-ups, and business requirements into high-quality user experiences.
- Integrate AI-powered capabilities into applications, including:
- Conversational interfaces and chatbots
- Intelligent search and recommendations
- Document processing and summarization
- AI-driven user workflows and automation
- Consume and integrate RESTful and GraphQL APIs, including AI and LLM-based services.
- Collaborate with backend developers and AI/ML teams to deliver seamless end-to-end solutions.
- Implement intelligent user experiences such as autocomplete, AI suggestions, contextual prompts, and conversational interfaces.
- Optimize applications for performance, scalability, accessibility, and responsiveness.
- Conduct code reviews and maintain high standards for code quality, testing, and documentation.
- Stay up to date with emerging front-end technologies, AI frameworks, and industry best practices.
Minimum Requirements
Qualifications
- Degree or Diploma in Computer Science, Information Technology, Software Development, or a related field.
- Relevant industry experience will also be considered.
Experience
- Proven experience as a Front-End Developer, Front-End Engineer, or Software Developer.
- Strong experience building enterprise-grade web applications using React or Angular.
- Experience integrating APIs and working within modern web application architectures.
- Exposure to AI, machine learning, or Large Language Model technologies is highly advantageous.
Technical Skills
- Strong proficiency in:
- React and/or Angular
- JavaScript (ES6+) and TypeScript
- HTML5 and CSS3
- Responsive and mobile-first design principles
- Experience with:
- RESTful APIs and GraphQL
- Component-based architecture
- Version control systems such as Git
- Front-end performance optimization
- Accessibility standards and best practices
- Knowledge of AI-powered application development and LLM integrations is highly desirable.
Apply now!
