UI Developer

  • Pune
  • Tech Mahindra

Job Description Summary:

This role of UI Developer requires skills to combine the traditional front-end development expertise with knowledge of AI technologies to create intelligent and interactive user interfaces.

Integrating AI technologies, such as natural language processing, machine learning, computer vision, and chatbots, into user interfaces to enhance user experience.

Designing and implementing interfaces for managing and visualizing AI models and data.


Qualifications:

• Bachelor's degree (Prefer: Computer Science).

• Strong proficiency in JavaScript

• Thorough understanding of React.js , Angular

• Experience with React.js workflows, hooks, state management

• Experience using Redux or other state management framework

• Experience consuming REST APIs

• Working understanding of HTML and CSS

• Using AI tools and frameworks, such as Tensorflow, PyTorch, or scikit-learn, to implement AI algorithms in the UI.

• Collaborating with data scientists and AI engineers to design and implement AI-driven UI solutions.

• Developing AI-powered features like personalized content recommendations, predictive search, and smart assistants within the UI.

• Optimizing UI designs for AI interactions and ensuring seamless integration between AI components and the user interface.

• Knowledge of modern authentication mechanisms

• Experience with front end testing frameworks such as Jest and/or Cypress

• Experience with Git

• Ability to reason through complex situations with strength in identifying and mitigating risks

• Working closely with to cross-functional deliver teams AI-powered UI solutions that meet business objectives and user needs.

• Strong prioritization skills required to manage all in-flight and pending tasks appropriately

• Desire to continually learn