Responsibilities
Frontend Development:
Design and implement dynamic, user-friendly interfaces with ReactJS.
Ensure efficient interaction between the backend, frontend, and AI components.
System Architecture and Design:
Collaborate with the team to design AI-driven systems
Ensure efficient interaction between the backend, frontend, and AI components.
Testing and Optimization:
Write automated tests for AI-powered features, ensuring accuracy and reliability.
Monitor and optimize the performance of applications, including AI model inference times.
Collaboration and Documentation:
Work closely with Back-end
developers, AI researchers, AI engineers,
Data Analysts and other developers to deliver integrated solutions.
Document technical solutions, workflows, and best practices.
Bachelor's degree in Computer Science, Software Engineering, or a related field.
3+ years of experience in full-stack software and AI development.
Strong proficiency in ReactJS
Hands-on experience with integrating APIs and SDKs for AI services
Proficiency in working with RESTful APIs and WebSocket communication.
Familiarity with version control systems like Git and CI/CD pipelines.
Preferred Skills
Proficiency in English, with exceptional listening, speaking, reading skills
Understanding of clean code principles, SOLID design patterns, and best practices for AI integration.
Experience with cloud platforms like Azure, AWS, or Google Cloud, especially their AI/ML offerings.
Hands-on experience with data visualization tools for Data analytics.
Work experience with SharePoint, Microsoft 365
Excellent problem-solving and analytical skills.
Strong communication skills for collaborating with cross-functional teams.
A proactive attitude and a passion for learning about emerging technologies.