Unilog-Principal Engineer
Job Description
About Unilog
\nUnilog is the only connected product content and eCommerce provider serving the Wholesale Distribution, Manufacturing,
\nand Specialty Retail industries. Our flagship CX1 Platform is at the center of some of the most successful digital
\ntransformations in North America. CX1 Platform's syndicated product content, integrated eCommerce storefront, and
\nautomated PIM tool simplify our customers' path to success in the digital marketplace.
\nWith more than 500 customers, Unilog is uniquely positioned as the leader in eCommerce and product content for
\nWholesale distribution, manufacturing, and specialty retail.
\nUnilog' s Mission Statement
\nAt Unilog, our mission is to provide purpose-built connected product content and eCommerce solutions that empower our
\ncustomers to succeed in the face of intense competition. By virtue of living our mission, we are able to transform the way
\nWholesale Distributors, Manufacturers, and Specialty Retailers go to market. We help our customers extend a digital
\nversion of their business and accelerate their growth.
\nDesignation: Principal Engineer -UI
\nLocation: Bangalore/Mysore/Remote
\nJob Type: Full-time
\nDepartment: Software R&D
\nJob Summary:
\nWe are seeking an experienced Senior UI Developer with strong expertise in Vue.js and Java to design and develop
\nscalable, high-performance user interfaces for Unilog platforms. This role involves building complex, metadata-driven
\napplications, collaborating closely with backend, product, and UX teams, and developing reusable UI components driven
\nby metadata. The candidate will be owning the development and maintenance of Unilog custom CMS platform. The ideal
\ncandidate will ensure high standards of usability, performance, scalability, and maintainability across the platform.
\nKey Responsibilities
\nwithin the UI framework for reducing the pageload time
\nOptimize application performance for large datasets and complex UI interactions
\nIntegrate frontend components with REST APIs / GraphQL
\nEnsure cross-browser compatibility and responsive design
\nUse AI for building components within Unilog CMS platform
\nBuild AI capabilities within CMS platform.
\nBuild capabilities within Unilog CMS framework to convert third party VueJs components compatible with
\nthe Unilog CMS
\nImplement role-based access control and UI-level validations
\nWrite clean, reusable, testable, and maintainable code
\nParticipate in code reviews, architecture discussions, and UI design decisions
\nMentor junior UI developers and enforce frontend best practices
\nCollaborate with backend, QA, DevOps, and Product teams in an agile environment
\nMandatory Skills
\n10+ years of experience in frontend/UI development
\nStrong expertise in Vue.js and Java
\n Proficient in JavaScript (ES6+), TypeScript
\n Strong experience with:
\n • HTML5, CSS3, SCSS
\n • Responsive and adaptive design
\n Experience working with metadata-driven applications (dynamic forms, attributes, schemas)
\n Experience consuming RESTful APIs
\n Strong understanding of state management (Redux / Zustand / Context)
\n Familiarity with UI performance optimization techniques
\n Experience with GitLab, code versioning, and CI/CD pipelines
\n Understanding of Agile/Scrum development practices