Bestkaam Logo
Unilog Logo

Principal Engineer - UI Development

Actively Reviewing the Applications

Unilog

India, Karnataka, Mysuru Full-Time On-site
Posted 2 days ago Apply by May 11, 2026

Job Description

Description

We are looking for an experienced Senior UI Developer with strong expertise in React.js to design and build scalable, high-performance user interfaces for a Product Information Management (PIM) platform. The role involves working on complex metadata-driven applications, collaborating closely with backend, product, and UX teams, and ensuring high standards of usability, performance, and maintainability.

Key Responsibilities

  • Design, develop, and maintain enterprise-grade UI components using React.js

Build metadata-driven, configurable UI screens for PIM modules such as :

  • Product onboarding
  • Attribute & taxonomy management
  • Catalog, workspace, and import/export flows
  • Translate business requirements and UX designs into high-quality frontend code
  • Optimize application performance for large datasets and complex UI interactions
  • Integrate frontend components with REST APIs / GraphQL
  • Ensure cross-browser compatibility and responsive design
  • Implement role-based access control and UI-level validations
  • Write clean, reusable, testable, and maintainable code
  • Participate in code reviews, architecture discussions, and UI design decisions
  • Mentor junior UI developers and enforce frontend best practices
  • Collaborate with backend, QA, DevOps, and Product teams in an Agile environment

Mandatory Skills

  • 8+ years of experience in frontend/UI development
  • Strong expertise in React.js (Hooks, Context API, lifecycle concepts)
  • Proficient in JavaScript (ES6+), TypeScript
  • Strong experience with : HTML5, CSS3, SCSS
  • Responsive and adaptive design
  • Experience working with metadata-driven applications (dynamic forms, attributes, schemas)
  • Experience consuming RESTful APIs
  • Strong understanding of state management (Redux / Zustand / Context)
  • Familiarity with UI performance optimization techniques
  • Experience with Git, code versioning, and CI/CD pipelines
  • Understanding of Agile/Scrum development practices

Good To Have

  • Prior experience in PIM / MDM / CMS / ERP platforms
  • Experience handling large product catalogs and complex data models
  • Knowledge of GraphQL
  • Experience with Micro-frontend architecture
  • Familiarity with UI testing frameworks (Jest, React Testing Library, Cypress)
  • Exposure to accessibility standards (WCAG)

(ref:hirist.tech)
Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.