Responsibilities:
1. UI Design and Development:
o Collaborate with product managers, designers, and other stakeholders to understand user
requirements and design specifications.
o Develop and implement user interfaces using ReactJS, ensuring they are visually
appealing, responsive, and performant.
2. Integration with LLMs:
o Work closely with backend engineers to integrate LLM capabilities into the front-end
interface.
o Ensure seamless interaction between the user interface and LLMs, providing a smooth
and intuitive user experience.
3. Component Development:
o Build and maintain reusable UI components and front-end libraries for future use.
o Develop data visualization components using tools like AG-Grid to render complex
analytics in an easy-to-understand manner.
4. Performance Optimization:
o Optimize components for maximum performance across a vast array of web-capable
devices and browsers.
o Identify and address performance bottlenecks to enhance user experience.
5. User Research and Feedback:
o Conduct user research and usability testing to gather feedback and iterate on designs.
o Analyze user behavior and feedback to inform design decisions and improve overall user
satisfaction.
6. Collaboration and Communication:
o Work in an agile development environment, participating in regular stand-ups, sprint
planning, and retrospectives.
o Communicate effectively with team members and stakeholders to ensure alignment and
transparency throughout the development process.
7. Quality Assurance:
o Ensure the technical feasibility of UI/UX designs.
o Conduct thorough testing of the user interface to ensure a bug-free and high-quality
product.
Must Have : Minimum of 8-10 years of experience in UI design and front-end
development.
o Must have: Proven experience with ReactJS and other relevant technologies such as
ChainLit, AG-Grid, and Streamlit.
o Must Have: Expertise in AG-Grid tools for charts and tables both
o Must Have : Expertise in Python BI libraries e.g. Matplotlib etc.
o Must Have: Handson with rapid prototyping tools such as Figma
o Must Have: Expertise in Microsoft Azure App services and application deployment tools
o Must Have : Hadson with integration tools e.g. REST/SOAP etc.
o Must Have: Expertise in Microsoft Azure cloud w.r.t building and deploying apps
o Literacy on Python based frameworks such as Flask, Django. Fast API, Gradio etc.
o Backdrop in embedded PowerBI will be a good to have as well
o Strong proficiency in JavaScript, HTML, and CSS.
o Experience with modern front-end build pipelines and tools.
o Understanding of RESTful APIs and integration with backend services.
o Proficient in design tools such as Sketch, Figma, Adobe XD, or similar.
o Strong problem-solving skills and attention to detail.
o Excellent communication and teamwork skills.
o Experience with analytics and data visualization.
o Familiarity with LLMs and their integration into web applications.
o Knowledge of accessibility standards and best practices.
o Experience working in a fast-paced, agile environment.
o Contributions to open-source projects or a strong presence in the developer community.